JavaScript变量名哪些字符是有效的

JavaScript08

JavaScript变量名哪些字符是有效的,第1张

第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。

后续的字符必须是字母、数字或下划线。

变量名称一定不能是 保留字。

下面给出合法变量名称的一些示例:

_pagecount Part9 Number_Items 下面给出无效变量名称的一些示例:

99Balloons // 不能以数字开头。Smith&Wesson // “与”符号(&)字符用于变量名称是无效的。

正确答案为  B

标识符有一套命名规则,不符合规则的就是非法标识符。JavaScript 引擎遇到非法标识符,就会报错。

简单说,标识符命名规则如下。

第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_)。

第二个字符及后面的字符,除了 Unicode 字母、美元符号和下划线,还可以用数字0-9。

变量声明

变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。var count // 单个声明。

var count, amount, level // 用单个 var 关键字声明的多个声明。

var count = 0, amount = 100 // 一条语句中的变量声明和初始化。如果在 var 语句中没有初始化变量,变量自动取 JavaScript值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JavaScript语法。这时,JavaScript解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。

变量命名

变量名称是一个标识符。JavaScript中,用标识符来:

命名变量,

命名函数,

给出循环的标签。

JavaScript是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:

第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。

后续的字符必须是字母、数字或下划线。

变量名称一定不能是 保留字。