Microsoft® Visual Basic® Scripting Edition
Const 语句
语言参考
版本 2

请参阅


描述
声明用于代替文字值的常数
语法
[Public | Private] Const constname = expression

Const 语句的语法包含以下部分:

部分 描述
Public 可选。该关键字用于在 Script 级中声明可用于所有 Script 中所有过程的常数。不允许在过程中使用。
Private 可选。该关键字用于在 Script 级中声明只可用在声明所在的 Script 中的常数。不允许在过程中使用。
constname 必选。常数的名称,根据标准的变量命名约定。
expression 必选。文字或其他常数,或包括除 Is 外的所有算术操作符和逻辑操作符的任意组合。

说明
在默认情况下常数是公用的。过程中的常数总是专有的,其可见性无法改变。Script 中,可用 Private 关键字来改变 Script 级常数可见性的默认值。

要在同一行中声明若干个常数,可用逗号将每个常数赋值分开。用这种方法声明常数时,如果使用了 PublicPrivate 关键字,则该关键字对该行中所有常数都有效。

常数声明中不能使用变量、用户自定义的函数或 VBScript 内部函数(如 Chr)。按定义,它们不能是常数。另外也不能从含有操作符的表达式中创建常数,即只允许使用简单常数。在 SubFunction 过程中声明的常数是该过程的局部常数。在过程外声明的常数是声明所在的 Script 中的全局常数。可以在任何使用表达式的地方使用常数。

注意 常数可以使 Script 更具可读性,且易于修改。在 Script 运行时,常数不会象变量那样无意中被改变。