JavaScript Jetez Déclaration
L'instruction throw vous permet de créer une exception.
L'instruction throw
L'instruction throw vous permet de créer une exception. Si vous utilisez cette déclaration avec le try ... catch, vous pouvez contrôler le déroulement du programme et de générer des messages d'erreur précis.
Syntaxe
throw exception
L'exception peut être une chaîne, entier, booléen ou un objet.
Notez que lancer est écrit en lettres minuscules. Utilisation de lettres majuscules génère une erreur JavaScript!
Exemple
L'exemple ci-dessous détermine la valeur d'une variable appelée x. Si la valeur de x est supérieur à 10, inférieur à 5, ou non un certain nombre, nous allons renvoyer une erreur. L'erreur est alors pris par l'argument de capture et le message d'erreur approprié est affiché:
Exemple
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 5 and 10:","");
try
{
if(x>10)
{
throw "Err1";
}
else if(x<5)
{
throw "Err2";
}
else if(isNaN(x))
{
throw "Err3";
}
}
catch(err)
{
if(err=="Err1")
{
document.write("Error! The value is too high.");
}
if(err=="Err2")
{
document.write("Error! The value is too low.");
}
if(err=="Err3")
{
document.write("Error! The value is not a number.");
}
}
</script>
</body>
</html>
<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 5 and 10:","");
try
{
if(x>10)
{
throw "Err1";
}
else if(x<5)
{
throw "Err2";
}
else if(isNaN(x))
{
throw "Err3";
}
}
catch(err)
{
if(err=="Err1")
{
document.write("Error! The value is too high.");
}
if(err=="Err2")
{
document.write("Error! The value is too low.");
}
if(err=="Err3")
{
document.write("Error! The value is not a number.");
}
}
</script>
</body>
</html>
Essayez vous-même »

0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT