JScript 8.0
const 语句

声明一个常数。

//Syntax for declaring a constant of global scope or function scope.
const name1 [: type1] = value1 [, ... [, nameN [: typeN] = valueN]]
//Syntax for declaring a constant field in a class.
[modifiers] const name1 [: type1] = value1 [, ... [, nameN [: typeN] = valueN]]
参数
modifiers

可选项。控制字段的可见性和行为的修饰符。

name1, ..., nameN

必选。所声明的常数的名称。

type1, ..., typeN

可选项。所声明的常数的类型。

value1, ..., valueN

赋给常数的值。

备注

使用 const 语句可声明常数。常数可以绑定到特定的数据类型来确保类型安全。当声明常数时,必须给这些常数赋值,这些值不能在随后从脚本中更改。

类中的常数字段类似于全局或函数常数,不同的只是它的作用范围是该类,而且它可以用多个修饰符来指定其可见性和用法。

Note注意

当常数绑定到引用数据类型(如 ObjectArray、类实例或类型化数组)时,可以更改常数所引用的数据。之所以可以这样,是因为 const 语句只会使引用类型成为常数;它所引用的数据不是常数。

示例

以下示例阐释 const 语句的用法。

class CSimple {
   // A static public constant field. It will always be 42.
   static public const constantValue : int = 42;
}
const index = 5;
const name : String = "Thomas Jefferson";
const answer : int = 42, oneThird : float = 1./3.;
const things : Object[] = new Object[50];
things[1] = "thing1";
// Changing data referenced by the constant is allowed.
要求

.NET 版本

请参见

参考

var 语句
function 语句
class 语句

概念

变量和常数的范围
类型批注

其他资源

修饰符