ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 关键字和保留字 关键字和保留字,都不能用做标识符的命名。 关键字: ~~~ break do instanceof typeof case else new var catch finally return void continue for switch while debugger function this with default if throw delete in try ~~~ 保留字: ~~~ abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public ~~~ 第 5 版把在非严格模式下运行时的保留字缩减为下列这些: ~~~ class enum extends super const export import ~~~ 在严格模式下,第 5 版还对以下保留字施加了限制: ~~~ implements package public interface private static let protected ield ~~~ >[danger] 其中的 let 和 ield 是在第 5 版中新增的,第 5 版中的严格模式下,eval 和 arguments 也不能做为标识符或属性名使用