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.