如何在vbscript中定义变量?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>一、申明变量强>
①显式声明:暗,公共,私人语句进行声明
②隐式声明:不声明直接使用
③强制声明:选项显式语句强制显式声明所有变量
dim 姓名、年龄 name=癊thon" 年龄=27 msgbox name 和年龄 & # 39;name=癊thon",:,年龄=27,对多个变量赋值 注意:在VBScript中对变量,方法,函数和对象的引用是不区分大小写 & # 39;隐式申明 你好=癆BC123" msgbox 你好
<强>二、变量作用域强>
在改变中有三种变量作用域:
①脚本级作用域
变量在整个脚本文件中都是有效的。声明的变量的作用域就是整个脚本。
②过程级作用域
变量在过程或函数中有效。过程,函数之外的其它代码都不能访问过程级变量。
③类级作用域
这是一种包含属性和方法的逻辑分组的特殊结构。类定义之外的代码都不能访问类级变量。
有三种语句可以用于声明变量:<代码>模糊> 代码,私人代码> <代码>,<代码>公共代码>
在不同的情况使用不同的语句声明变量,具体取决于变量的作用域:
<强>①暗淡:用于声明脚本,过程,类级作用域的变量强>
1)所有被声明为脚本级的变量在整个脚本文件中有效,无论使用的是昏暗的,私人还是公众;
2)用于过程变量,必须使用昏暗的;
3)用于类级的变量,昏暗的效果跟公众是完全相同的;
<强>②私人:用于声明脚本,类级作用域使用私人语句强>
1)如果用于脚本级变量,它的作用跟暗淡和公众是完全相同的;
2)为了声明一个私有的类级变量,必须要用私人;
<强>③公众:用于声明脚本,类级作用域强>
1)声明脚本级作用域的变量,在效果上它跟暗或私人是一样的;
2)声明的类级变量就是这个类的公共属性。所有在类级用昏暗的或公共声明的变量在整个类中都是一个有效的公共属性。
<>强如何正确声明变量强>
1)在过程中用暗声明的变量对于那个过程是局部变量
在脚本级用暗声明变量,暗是声明变量的全功能关键字。
在不以类为基础的脚本或是不作为Windows脚本构件的脚本中,私人和公共的效果跟暗没有区别。
2)如果您愿意,可以在脚本中用私人(代替昏暗)声明整个脚本中都有效的变量。
在类中声明只属于类的变量时,私人的使用就变得更重要了。
关于如何在VBScript中定义变量问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。