JavaScript/Reserved words

在 JavaScript 中,一些标记(词)具有特殊的语义(含义)。 因此它们不能用作变量、函数、类等的名称 [1] [2]。 其中一些一般是保留字; 其他仅在特殊情况下保留; 其他保留以供将来可能使用,而现在没有特殊功能; 其他已在 1997 - 99 年过时的 ECMAScript 版本中定义。

截至 2022 年的此类特殊词列表如下。


此外,还有像 forEach() 这样的预定义方法,像 Math 这样的预定义模块,或者像 BigInt 这样的预定义对象,它们的名称也应该避免使用。