零基础学JavaScript
上QQ阅读APP看书,第一时间看更新

2.7 保留字

在为变量命名时,变量名是不能与JavaScript中的保留字相同的,因为这些保留字对于JavaScript来说具有特殊意义,是JavaScript语法中的一部分。事实上,保留字不但不能用作变量名,也不能用作函数名以及循环标签。

2.7.1 JavaScript中的保留字

在JavaScript中一共有31个保留字,如表2.2所示,这些保留字不能用作变量名、函数名以及循环标签。

表2.2 JavaScript中的保留字

2.7.2 ECMA中的保留字

除了JavaScript中的保留字之外,表2.3列出的是ECMAScript扩展的保留字。在JavaScript中程序员不会被阻止使用这些保留字作为标识符,但是应该尽量避免使用。

表2.3 ECMA扩展的保留字

2.7.3 避免使用的字符串

除了JavaScript中的保留字不能作为标识符、ECMA中的保留字不建议作为标识符之外,表2.4中的字符串也尽量不要用来作为标识符,因为这些字符串都是JavaScript与ECMAScript中的全局变量名或全局函数名。如果使用这些字符串作为标识符,很容易引发错误。

表2.4 避免使用的字符串