Mathematische Operatoren und das „Math“-Objekt
Funktionen
Ausblick auf das DOM (Teil 1 von 2)

JavaScript: Häufige Fehler bei der Arbeit mit Variablen und wie du sie vermeidest

Fehler 1: Neuzuweisung einer Konstanten

const maxVersuche = 3;
// maxVersuche = 5; // Fehler: Konstanten können nicht neu zugewiesen werden

// Besser: Wenn der Wert änderbar sein soll, verwende let
let verbleibendeversuche = 3;
verbleibendeversuche = 2; // Funktioniert

Fehler 2: Zugriff außerhalb des Gültigkeitsbereichs

function berechne() {
if (true) {
let innerhalb = "nur hier sichtbar";
}
// console.log(innerhalb); // Fehler: innerhalb ist hier nicht verfügbar
}

Fehler 3: Neu-Deklaration im selben Bereich

let farbe = "rot";
// let farbe = "blau"; // Fehler: farbe wurde bereits deklariert

// Stattdessen:
farbe = "blau"; // Neuzuweisung ohne 'let'

Fehler 4: Verwendung vor der Deklaration

// console.log(neuVariable); // Fehler bei const und let
const neuVariable = "zu spät";

// Bei var gibt es keinen Fehler, aber unerwartetes Verhalten:
console.log(alteVariable); // Ausgabe: undefined
var alteVariable = "Wert";


Empfehlungen für moderne JavaScript-Anwendungen

Für aktuelle JavaScript-Projekte gelten folgende Empfehlungen:

  1. Verwende standardmäßig const. Es sichert deine Daten vor unbeabsichtigten Änderungen.
  2. Setze let ein, wenn sich Werte ändern müssen. Die Blockgültigkeit verhindert unerwartete Nebenwirkungen.
  3. Vermeide var in neuen Projekten. Die flexiblere Gültigkeit kann zu schwer auffindbaren Fehlern führen.
  4. Deklariere Variablen am Anfang eines Blocks. Dies macht den Code übersichtlicher und verhindert Fehler durch Hoisting.
  5. Wähle aussagekräftige Variablennamen. Dies erhöht die Lesbarkeit deines Codes.