首页 >常见问题 > 正文

option explicit作用是什么

原创2020-10-29 15:11:2402601

option explicit作用是声明所有变量都需要先定义才能使用,否则程序在使用了未经定义的变量时就会报错,这样,可以避免变量因名称拼写等错误带来的结果错误。

VBScript中并不要求显示定义变量,即变量可以不经定义直接使用,这样很方便,但是也很容易出现问题;

比如先定义一个变量名为“var9”并赋值,但是下方使用的时候错误的将变量名写为“varg”,如下图代码,这样不会程序执行的时候不会出现异常,但却会导致处理结果与预期不符,我们预期使用msgbox输出var9的值,但却输出了varg的值,而var9未经赋值,默认为空值;

f3e79a21d00638767289b5d3180ba77.png

执行结果为:

f59270296a375dd75b03c815a0050a6.png

我们要说的“Option Explicit”就可以解决上面的问题,“Option Explicit”的作用为:声明所有变量都需要先定义才能使用,否则程序在使用了未经定义的变量时就会报错,这样,可以避免变量因名称拼写等错误带来的结果错误,并且“Option Explicit”可以加快程序的运行速度,它节省了在程序运行时动态分配变量存储空间的时间;

我们使用刚刚的代码微调一下,加上“Option Explicit”看一下效果:

执行结果为:

8937a7be82b9318ed511d4d7c400d9f.png

程序报错,识别出了我们使用变量的问题,所以,在编程时,还是加上“Option Explicit”,防止不必要的异常出现,值得注意的是:“Option Explicit”一定要放在程序的顶端。

以上就是option explicit作用是什么的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:option explicit作用
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    coldplay.xixi

    好好学习 天天向上

    最近文章
    重点详解Java类和对象1412
    浅析php简单操作mysql锁机制3024
    php无法加载mysql怎么办1598
    推荐视频教程
  • VBScript教程VBScript教程
  • 视频教程分类