Dim 与 Public 在VBscript里的区别是什么 ?

Dim 与 Public 在VBscript里的区别是什么 ?


繁华开满天机
浏览 502回答 4
4回答

郎朗坤

dim是你定义变量的保留关键字,同时也会给变量分配内存。在脚本级别用dim定义的变量,在脚本内部所有的过程内都可调用;在单独过程内用dim定义的变量,只有当前过程可以调用。public,跟dim完成的基本功能类似,也能定义变量分配内存。更类似于形容词,形容你定义的类别是公用的,可以形容class,变量等等。它定义的东东,在所有的脚本和所有的过程内都可调用,范围比dim大了许多。但是平时的使用,我们用dim就完全能够解决问题了,所以public的使用很少。

斯蒂芬大帝

dim定义的内部变量stastic定义的静态变量public定义的公共变量变量的使用范围和类型不一样!具体你可以参考msdn帮助

白猪掌柜的

Dim任何地方几乎都可以使用,用作定义变量的谓词。Dim定义的变量是临时变量,随用随释放static和Dim一样,但是只要定义一次在这个变量的作用域中就不会再次重新产生变量,而是沿用老变量(也就是——一次定义,终身受用)public一般用于定义类等内部声明变量的权限(是否允许为外部访问)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript