温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

option explicit作用有哪些

发布时间:2021-01-22 09:36:18 来源:亿速云 阅读:149 作者:小新 栏目:互联网科技

小编给大家分享一下option explicit作用有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

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

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

option explicit作用有哪些

执行结果为:

option explicit作用有哪些

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

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

执行结果为:

option explicit作用有哪些

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

以上是“option explicit作用有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI