Neueste Web-Entwicklung Tutorials
 

JavaScript throw-Anweisung

<JavaScript - Anweisungen Referenz

Beispiel

Dieses Beispiel untersucht Eingang. Wenn der Wert falsch ist, eine Ausnahme (err) ausgelöst.

Die Ausnahme (err) wird durch die catch - Anweisung und eine benutzerdefinierte Fehlermeldung angezeigt gefangen:

<!DOCTYPE html>
<html>
<body>

<p>Please input a number between 5 and 10:</p>

<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>
<p id="message"></p>

<script>
function myFunction() {
    var message, x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try {
        if(x == "") throw "is Empty";
        if(isNaN(x)) throw "not a number";
        if(x > 10) throw "too high";
        if(x < 5) throw "too low";
    }
    catch(err) {
        message.innerHTML = "Input " + err;
    }
}
</script>

</body>
</html>
Versuch es selber "

Definition und Verwendung

Die throw - Anweisung wirft (generates) einen Fehler.

Wenn ein Fehler auftritt, wird JavaScript normalerweise stoppen und eine Fehlermeldung generiert.

Der Fachbegriff hierfür lautet: JavaScript einen Fehler werfen.

Die throw - Anweisung ermöglicht es Ihnen , einen benutzerdefinierten Fehler zu erstellen.

Der Fachbegriff hierfür lautet: eine Ausnahme werfen.

Die Ausnahme kann ein JavaScript-String, eine Zahl, ein Boolean oder ein Objekt:

throw "Too big";    // throw a text
throw 500;          // throw a number

Wenn Sie mit werfen zusammen verwenden versuchen und zu fangen , können Sie Programmablauf steuern und benutzerdefinierte Fehlermeldungen erzeugen ..

Weitere Informationen über die JavaScript - Fehler, lesen Sie unsere JavaScript - Fehler Tutorial.


Browser-Unterstützung

Erklärung
throw Ja Ja Ja Ja Ja

Syntax

throw expression ;

Parameterwerte

Parameter Beschreibung
expression Erforderlich. Die Ausnahme zu werfen. Kann eine Zeichenfolge, eine Zahl, boolean oder ein Objekt sein,

Technische Details

JavaScript Version: 1.4

Verwandte Seiten

JavaScript Tutorial: JavaScript - Fehler

JavaScript Referenz: JavaScript try / catch / finally Statement


<JavaScript - Anweisungen Referenz