JAVASCRIPT 基础教程
JAVASCRIPT & DOM
JAVASCRIPT & BOM
JAVASCRIPT 高级教程
JAVASCRIPT 示例
JAVASCRIPT 参考

JavaScript 保留关键字

此部分包含 JavaScript 中保留的所有关键字的列表。

什么是保留关键字?

JavaScript 有许多保留关键字。 这些词不能在 JavaScript 程序中用作标识符(变量名、函数名和循环标签)。

ECMAScript 5 (ES5) 中的保留关键字

以下列表显示了 ECMAScript 5 中保留的关键字。它还包括为将来保留的关键字以及在严格模式下不允许的关键字。

arguments sm break case catch class fr const fr continue debugger default delete do else enum fr eval sm export fr extends fr false finally for function if implements sm import fr in instanceof interface sm let sm new null package sm private sm protected sm public sm return static sm super fr switch this throw true try typeof var void while with yield sm

注意:关键字 argumentseval 不是严格保留关键字,但在严格模式下被视为关键字,因此不能用作 身份标识。 此外,关键字 nulltruefalse 不能用作 ECMAScript 中的标识符。


ECMAScript 6 (ES6) 中的保留关键字

以下列表显示了 ECMAScript 6 中保留的关键字。它还包括为将来保留的关键字以及在严格模式下不允许的关键字。

arguments sm await break case catch class const continue debugger default delete do else enum fr eval sm export extends false finally for function if implements sm import in instanceof interface sm let sm new null package sm private sm protected sm public sm return static sm super switch this throw true try typeof var void while with yield

旧标准中的未来保留关键字

以下列表显示了旧版 ECMAScript 规范(在 ECMAScript 5 或 ES5 之前)保留为未来关键字的关键字。

abstract boolean byte char double final float goto int long native short synchronized throws transient volatile

注意: 为了获得最佳的向后兼容性,您最好避免在 JavaScript 代码中使用此页面上显示的所有关键字作为变量名或属性名。

Advertisements