JavaScript-Standard
Alle modernen Browser unterstützen ES5 (ECMAScript 5) bereits vollständig.
JavaScript reserviertes Schlüsselwort (Schlüsselwort)
Javascript-reservierte Schlüsselwörter (Bezeichner) können nicht als Variablen-, Label- oder Funktionsnamen verwendet werden. Einige reservierte Schlüsselwörter werden von Javascript für zukünftige Erweiterungen verwendet.
Zusammenfassung | Argumente | boolean | Pause | Byte |
Fall | fangen | char | Klasse* | const |
weiter | Debugger | Standard | löschen | tun |
doppelt | sonst | enum* | Bewertung | Exportieren* |
verlängert* | falsch | endgültig | endlich | schweben |
für | Funktion | Gehe zu | wenn | Implementierungen |
importieren* | in | instanceof | int | Schnittstelle |
lassen | lang | einheimisch | neu | null |
Paket | privat | geschützt | öffentlich | Rückkehr |
kurz | statisch | super* | Schalter | synchronisiert |
dieses | werfen | Würfe | vorübergehend | wahr |
versuchen | Typ | var | nichtig | volatil |
während | mit | Rendite |
* Die markierten Schlüsselwörter wurden in ECMAScript5 neu hinzugefügt.
JavaScript-Objekte, Eigenschaften und Methoden
Sie sollten auch vermeiden, die Namen integrierter JavaScript-Objekte, -Eigenschaften und -Methoden als Javascript-Variablen- oder Funktionsnamen zu verwenden:
Array | Datum | Bewertung | Funktion | hasOwnProperty |
Unendlichkeit | isFinite | isNaN | isPrototypeOf | Länge |
Mathe | NaN | Name | Nummer | Objekt |
Prototyp | Zeichenfolge | toString | undefiniert | valueOf |
Java-reservierte Schlüsselwörter
JavaScript wird oft zusammen mit Java verwendet. Es gibt einige Java-Objekte und -Eigenschaften, die Sie nicht als JavaScript-Bezeichner verwenden sollten:
getClass | java | JavaArray | javaClass | JavaObject | JavaPackage |
Windows reserviertes Wort
JavaScript kann außerhalb von HTML verwendet werden. Es kann als Programmiersprache in vielen anderen Anwendungen verwendet werden.
In HTML müssen Sie (und sollten es aus Gründen der Portabilität) vermeiden, die Namen von HTML- und Windows-Objekten und -Eigenschaften als Javascript-Variablen- und Funktionsnamen zu verwenden:
Alarm | alle | Anker | Anker | Bereich |
zuordnen | Unschärfe | Schaltfläche | Kontrollkästchen | clearInterval |
clearTimeout | Kundeninformationen | schließen | geschlossen | Bestätigen |
pembina | crypto |