Gibt es eine vollständigere Liste als Mozilla's über reservierte Wörter?Liste reservierter Wörter in JavaScript
Es fehlt Wörter wie parseFloat, toString, Prototyp usw.
Gibt es eine vollständigere Liste als Mozilla's über reservierte Wörter?Liste reservierter Wörter in JavaScript
Es fehlt Wörter wie parseFloat, toString, Prototyp usw.
parseFloat
, toString
und prototype
sind nicht reservierte Wörter. Nur weil sie manchmal eine besondere Bedeutung haben, heißt das nicht, dass Sie Variablen nicht mit ihren Namen deklarieren können;
var prototype = "foo"; // no error.
Die ES5 standard enthält eine Liste der reservierten Wörter als gut, aber es sollte die Liste von MDN gegeben entsprechen:
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
Es könnte auch für Sie von Interesse sein, dass die strict varient of ES5 zusätzliche Wörter ergänzt die reservierte Liste;
Die Bezeichner
"implements", "interface", "let", "package", "private", "protected", "public", "static", and "yield"
werden alsFutureReservedWord
Tokens im strikten Moduscode klassifiziert. (Abschnitt 7.6.1.2).
Folgen Sie den Links zum ecma Skript 5.1 pdf, 7.6.1; reservierte Wörter –
Oder schauen Sie sich die [Anmerkung mit ES5 Abschnitt 7.6.1] (http://es5.github.com/#x7.6.1) an, wenn Sie nicht auf ein PDF schauen möchten, es ist eine HTML-Version des ECMA-262 5.1 Standarddokument. –