予約語についてのMozillaよりも完全なリストはありますか?
parseFloat、toString、prototypeなどの単語が不足しています。
予約語についてのMozillaよりも完全なリストはありますか?
parseFloat、toString、prototypeなどの単語が不足しています。
parseFloat
、toString
および予約語でprototype
はありません。それらが時々特別な意味を持っているからといって、それらの名前で変数を宣言できないという意味ではありません。
var prototype = "foo"; // no error.
ES5標準には予約語のリストも含まれていますが、MDNによって提供されたリストと一致する必要があります。
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
class, enum, extends, super, const, export, import
ES5の厳密なバリエーションにより、予約リストに単語が追加されることも興味深いかもしれません。
識別子は、厳密なモードコード内でトークン
"implements", "interface", "let", "package", "private", "protected", "public", "static", and "yield"
として分類されます。FutureReservedWord
(セクション7.6.1.2)。