Einführung
Effektivstes Lernen der JavaScript-Grundlagen mit der Konsole
Arbeiten mit Strings (= Zeichenketten)
Strings durchsuchen
Mathematische Operatoren und das „Math“-Objekt
Datentypen und Typkonvertierung
Relationalen Opteratoren (Vergleichsoperatoren)
Logische Operatoren
Kontrollstrukturen
Funktionen
Ausblick auf das DOM (Teil 1 von 2)
Referenzen
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:
- Verwende standardmäßig
const
. Es sichert deine Daten vor unbeabsichtigten Änderungen. - Setze
let
ein, wenn sich Werte ändern müssen. Die Blockgültigkeit verhindert unerwartete Nebenwirkungen. - Vermeide
var
in neuen Projekten. Die flexiblere Gültigkeit kann zu schwer auffindbaren Fehlern führen. - Deklariere Variablen am Anfang eines Blocks. Dies macht den Code übersichtlicher und verhindert Fehler durch Hoisting.
- Wähle aussagekräftige Variablennamen. Dies erhöht die Lesbarkeit deines Codes.