Übersicht: JS-Identifiers und Namenskonventionen

Identifiers sind Namen, die in JavaScript Variablen, Funktionen, Klassen oder Parameter kennzeichnen.

Sie müssen bestimmten Regeln folgen und dürfen nicht mit Keywords kollidieren.

Identifiers:

MerkregelKurzform / Beispiel
Erlaubte ZeichenBuchstaben, Ziffern, _, $myVar, _temp, $elem
Nicht mit Zahl starten1var ❌, var1
Case-sensitivemyVarMyVar
Keine Keywordslet, function
Unicode erlaubtπ, naïveVar

Namenkonventionen:

Art / ZweckKonventionBeispiel
VariablencamelCaselet userName = "Alice";
FunktionencamelCasefunction calculateSum(a, b) {}
KonstantenUPPER_SNAKE_CASEconst MAX_USERS = 100;
Klassen / KonstruktorenPascalCaseclass UserAccount {}
Private Felder / Methoden (ES6+)Präfix #class User { #password; }
Module / Dateienkebab-case oder camelCaseuser-profile.js oder userProfile.js
Events / Custom EventscamelCaseelement.addEventListener("userClick", handler);
Booleans / FlagsPräfix is / has / canisActive, hasAccess, canEdit