Freigeben über


Fehler

Fehlermeldungen helfen Ihnen dabei, die Ursache für ein unerwartetes Ergebnis oder Verhalten eines Skripts festzustellen und zu beheben.

Fehlertypen

Wenn JScript-Anweisungen gegen Syntaxregeln verstoßen, treten Syntaxfehler auf. Während der Skriptausführung können Laufzeitfehler auftreten.

Syntaxfehler

JScript-Syntaxfehler entstehen, wenn die Struktur von JScript-Anweisungen gegen eine oder mehrere grammatikalische Regeln der Skriptsprache von JScript verstößt. JScript-Syntaxfehler treten während der Programmkompilierung vor Ausführungsbeginn des Programms auf.

Laufzeitfehler

JScript-Laufzeitfehler treten auf, wenn ein JScript-Skript versucht, eine Aktion auszuführen, die vom System nicht unterstützt wird. JScript-Laufzeitfehler treten während der Ausführung des Skripts auf, wenn Variablenausdrücke ausgewertet werden und der Arbeitsspeicher dynamisch zugeordnet wird.

Abfangen von Fehlern

Laufzeitfehler können von einem JScript-Programm abgefangen und untersucht werden. Wenn Sie den Code, von dem der Fehler verursacht wurde, in einem try-Block einschließen, können Sie den Fehler mit einem catch-Block abfangen.

Die von JScript ausgelösten Fehler sind Error-Objekte. In einem Programm können zur Fehlerermittlung des Fehlers die Fehlernummer und -meldung eines abgefangenen Error-Objekts angezeigt werden.

Wenn ein Fehler nicht abgefangen wird, wird das Skript beendet.

JScript-Code kann mithilfe der throw-Anweisung benutzerdefinierte Fehler jeden Datentyps generieren, einschließlich Error-Objekte.

Siehe auch

Weitere Ressourcen

JScript-Referenz