Ich bin kürzlich auf das const
Schlüsselwort in JavaScript gestoßen. Soweit ich sehen kann, wird es verwendet, um unveränderliche Variablen zu erstellen, und ich habe getestet, um sicherzustellen, dass es nicht neu definiert werden kann (in Node.js):
const x = 'const';
const x = 'not-const';
// Wird einen Fehler liefern: 'Konstante 'x' wurde bereits definiert'
Ich weiß, dass es noch nicht in allen Browsern standardisiert ist - aber ich bin nur am Kontext von Node.js V8 interessiert, und ich habe bemerkt, dass bestimmte Entwickler / Projekte es stark bevorzugen, obwohl das var
-Schlüsselwort den gleichen Effekt erzielen könnte.
- Wann ist es angemessen,
const
anstelle vonvar
zu verwenden? - Sollte es jedes Mal verwendet werden, wenn eine Variable deklariert wird, die nicht neu zugewiesen wird?
- Macht es tatsächlich einen Unterschied, ob
var
anstelle vonconst
oder umgekehrt verwendet wird?