Derniers tutoriels de développement web
 

JavaScript throw

<Déclarations JavaScript Référence

Exemple

Cet exemple examine l'entrée. Si la valeur est erronée, une exception (err) est levée.

L'exception (err) est pris par la déclaration de capture et un message d'erreur personnalisé est affiché:

<!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>
Essayez vous - même »

Définition et utilisation

L'instruction throw lance (generates) une erreur.

Lorsqu'une erreur se produit, JavaScript normalement arrêter et générer un message d'erreur.

Le terme technique est: JavaScript renvoie une erreur.

L'instruction throw vous permet de créer une erreur personnalisée.

Le terme technique est: lancer une exception.

L'exception peut être une chaîne JavaScript, un numéro, un booléen ou un objet:

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

Si vous utilisez jeter ensemble avec try et catch , vous pouvez contrôler le déroulement du programme et générer des messages d'erreur personnalisés ..

Pour plus d' informations sur les erreurs JavaScript, consultez erreurs JavaScript tutoriel.


Support du navigateur

Déclaration
throw Oui Oui Oui Oui Oui

Syntaxe

throw expression ;

Les valeurs des paramètres

Paramètre La description
expression Champs obligatoires. L'exception à jeter. Peut être une chaîne, nombre, booléen ou un objet

Détails techniques

JavaScript Version: 1.4

Pages associées

JavaScript Tutoriel: erreurs JavaScript

Référence JavaScript: JavaScript try / catch / finally


<Déclarations JavaScript Référence