JavaScript Mittelstufe Tag 7: Fehlerbehandlung & Debugging

Ziel dieses Tages

Heute lernst du:

Am Ende wirst du Fehler erkennen und Code effektiv debuggen können.

Schritt 1: try...catch

Verwende try...catch, um Fehler sicher zu behandeln:


try {
  JSON.parse("invalid");
} catch (error) {
  console.log("Fehler erkannt!");
}

Erklärung:

Schritt 2: Debugging im Browser

Nutze die Entwickler-Tools im Browser zum Debuggen:

Schritt 3: Häufige Fehler

Übung


try {
  JSON.parse("invalid");
} catch (error) {
  console.log("Fehler erkannt!");
}

Aufgabe

Schreibe Code, der einen Fehler sicher behandelt:


function safeParse(json) {
  try {
    return JSON.parse(json);
  } catch (error) {
    console.log("Ungültiges JSON:", error.message);
    return null;
  }
}

// Beispiel
const data = safeParse('{"name": "John"}');
const badData = safeParse("invalid");