TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

3.1.1 变量名

在JavaScript中,每个变量都有唯一的名字,也叫作标识符。标识符的定义规则如下:

▪允许包含字母、数字、下划线和美元符号“$”。

▪允许包含Unicode转义序列,如“\u0069\u{6F}”。

▪仅允许使用字母、Unicode转义序列、下划线和美元符号($)作为第一个字符,不允许使用数字作为第一个字符。

▪标识符区分大小写。

▪不允许使用保留字作为标识符。

JavaScript中的保留字列表如下所示:


break             case              catch             class
const             continue          debugger          default
delete            do                else              enum
export            extends           false             finally
for               function          if                import
in                instanceof        new               null
return            super             switch            this
throw             true              try               typeof
var               void              while             with

在JavaScript严格模式下,下列保留字不允许作为标识符使用,但在非严格模式下则没有限制:


implements        interface         let               package
private           protected         public            static
yield