scriptwelt blog

Fehlerbehandlung in JavaScript

Januar 28th, 2009

Viele Webmaster benutzen bereits fertige JavaScript für Ihre Seiten und passen diese nur an Ihre Bedürfnisse an. Meist fehlen jedoch  die Grundlagen der Fehlerbehandlung, darum möchte ich sie hier kurz einmal vorstellen.

Die Fehlerbehandlung in JavaScript ist kein Hexenwerk und funktioniert nach einem einfachen Prinzip.

try – catch – finally was frei übersetzt probieren – einfangen – in Ordnung bringen bedeutet.

Wollen wir das ganze einmal genauer betrachten:

try

umschließt den Code und macht nichts anderes, als zu versuchen den vorhanden JavaScript Code abzuarbeiten. Kommt es zu einem Fehler, wird einfach der Block verlassen und der restliche Code wird ausgeführt. Würde ein Fehler ausserhalb des try – Blocks auftreten, gibt der Compiler eine Fehlermeldung und stoppt die Abarbeitung des Codes.
try {
// hier ist der code
}

catch

dient dazu den Fehler aus try Block „zu fangen“ und zu verarbeiten. Der catch Block erwartet, anders als der try Block ein Exception Objekt.
try
{
// hier ist der code
}
catch( Exception)
{
// behandlung des problems
}

finally

Soll unabhängig vom try Block etwas ausgeführt werden, dann kommt finally ins Spiel. Dieser Code wird auf jeden Fall durchlaufen.

Es sollte aber beachtet werden: Exceptions treten nur bei logischen Fehlern in Kraft. Syntaxfehler können damit nicht erfaßt werden.

Es ist möglich eine Exception bewußt auszulösen. Dazu verwendet man throw. Hier möchte ich aber auf die passende Literatur verweisen.

2 Responses to “Fehlerbehandlung in JavaScript”

  1. scriptwelt

    Testkommentar

  2. Arturo

    http://www.scriptwelt.org, how do you do it?

Leave a Reply

Proudly powered by WordPress
Copyright © scriptwelt blog. All rights reserved.