Tracks
/
JavaScript
JavaScript
/
Übungen
/
Fehlerbehandlung
Fehlerbehandlung

Fehlerbehandlung

Mittel

Einführung

In dieser Übung implementierst du eine Funktion namens processString, die einen übergebenen String mit ordentlicher Fehlerbehandlung verarbeitet.

Du lernst, wie du:

  • Eingabetypen prüfst und bei ungültigen Eingaben Fehler wirfst.
  • für bestimmte Fälle Fehler wirfst (z. B. leere Strings).
  • die Großbuchstabenversion des Strings zurückgibst, wenn er gültig ist.
  • Fehler mit einem try..catch-Block behandelst und abfängst

Implementiere die Funktion processString mit einem try…catch-Block.

Im try-Block:

  • Wenn die Eingabe kein String ist, wirf einen TypeError.
  • Wenn die Eingabe ein leerer String ist, gib null zurück.
  • Wenn die Länge der Eingabe größer als 100 oder kleiner als 10 ist, wirf einen RangeError.
  • Wenn die Eingabe eine Mischung aus Buchstaben und Zahlen enthält, wirf einen SyntaxError.
  • Andernfalls gib die Eingabe in uppercase zurück.

Vergiss nicht, beim Werfen passende Fehlermeldungen anzuhängen! Eine informative und gut strukturierte Fehlermeldung kann dir Stunden beim Debuggen ersparen.

Im catch-Block:

  • Gib die Fehlermeldung mit console.log aus
  • throw den error, damit sein Typ getestet werden kann.

Anleitung

Setze verschiedene Arten der Fehlerbehandlung und des Ressourcenmanagements um.

Ein wichtiger Punkt beim Programmieren ist, wie man Fehler behandelt und Ressourcen schließt, auch wenn Fehler auftreten.

Bei dieser Übung geht es darum, verschiedene Fehler zu behandeln. Da die Fehlerbehandlung stark von der Programmiersprache abhängt, musst du in den Tests deines Tracks nachschauen, um zu sehen, was genau verlangt wird.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
JavaScript Exercism

Bereit, mit Fehlerbehandlung zu starten?

Melde dich bei Exercism an, um JavaScript mit 37 Konzepte159 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.