<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