Читать книгу JavaScript für Ungeduldige - Cay Horstmann - Страница 20
1.5Bezeichner
ОглавлениеDie Namen von Variablen müssen der allgemeinen Syntax für Bezeichner folgen. Bezeichner dürfen aus Unicode-Buchstaben, Ziffern sowie den Zeichen _ und $ bestehen. Ziffern dürfen nicht am Anfang stehen. In manchen Tools und Bibliotheken werden Namen mit $-Zeichen verwendet und manche Programmierer setzen einen Unterstrich an den Anfang oder das Ende von Bezeichnern, um private Merkmale zu kennzeichnen. Daher ist es am besten, wenn Sie bei den Namen, die Sie selbst festlegen, auf das Zeichen $ sowie auf _ am Anfang und Ende verzichten. Interne Unterstriche sind kein Problem, aber viele JavaScript-Programmierer bevorzugen die Camel-Case-Schreibweise mit Binnenmajuskel, um einzelne Namensbestandteile abzugrenzen.
Die folgenden Schlüsselwörter dürfen nicht als Bezeichner verwendet werden:
break case catch class const continue debugger default delete do
else enum export extends false finally for function if import in instanceof
new null return super switch this throw true try typeof var void while with
Im strikten Modus sind auch die folgenden Schlüsselwörter unzulässig:
implements interface let package protected private public static
Die folgenden Schlüsselwörter wurden erst kürzlich hinzugefügt. Sie können sie noch aus Gründen der Rückwärtskompatibilität als Bezeichner nutzen, sollten es aber lieber nicht tun:
await as async from get of set target yield