|
Microsoft® Visual Basic® Scripting Edition Const 陈述式 |
程式语言叁考 | Version 2 |
宣告常数,其值如字面所示。
[Public | Private] Const constname = expressionConst 陈述式的语法具有以下几个部分:
组成部分 说明 Public 选择项。Script 层次所使用的关键字,用来宣告在所有模组 的所有程序中都可以使用的常数。不可在程序中使用此项宣告。 Private 选择项。Script 层次的关键字,用来宣告只在已宣告的模组 才可以使用的常数。不可在程序中使用此项宣告。 constname 常数的名称,必须遵循变数命名规格。 expression 文字、其它常数或任何算术及逻辑运算子的组合,但 Is 则除外。
常数皆预设为 public,程序中的常数都是 private,常数的可见性不可以改变。在一般模组 ,Script 层次常数的有效范围可以用 Private 关键字来改变。若要把多个常数宣告式放在一行 ,则用逗号来分隔每个常数指定式。当多个常数宣告放在同一行 ,若使用 Public 或 Private 关键字,则适用於全部同一行的常数。
指定给常数的运算式不可以是变数、使用者自订函数或 VBScript 内建的函数(例如 Chr) 。依照定义,它们不能是常数。您也不能将任何含有运算子的运算式设成常数。也就是说,只允许简单的常数。在 Sub 或 Function 程序 所宣告的常数,只适用在该程序的区域 。在程序外所宣告的常数,则是依照宣告它的模组中的定义。在任何可以使用运算式的地方,都可以使用常数。
附注 常数可以使您的程式较容易修改。和变数不一样的是,在程式执行时,常数可以避免不小心错误的修改。