Erreurs JavaScript : lancer, essayer et attraper
Erreurs JavaScript - lancer, essayer et attraper
Les instructions try testent les erreurs dans les blocs de code.
l'instruction catch gère les erreurs. L'instruction
throw crée une erreur personnalisée.
Erreurs JavaScript
Diverses erreurs peuvent survenir lorsque le moteur JavaScript exécute du code JavaScript.
Peut être une erreur de syntaxe, généralement une erreur de codage ou une faute de frappe faite par le programmeur.
pourrait être une faute d'orthographe ou une fonctionnalité manquante dans la langue (peut-être en raison des différences entre les navigateurs).
L'erreur peut être causée par une sortie incorrecte du serveur ou de l'utilisateur.
Bien sûr, cela pourrait aussi être dû à de nombreux autres facteurs imprévisibles.
JavaScript génère des erreurs
Lorsqu'une erreur se produit, lorsque quelque chose ne va pas, le moteur JavaScript s'arrête généralement et génère un message d'erreur.
Le terme technique pour décrire cette situation est : JavaScript générera une erreur. Les instructions
JavaScript try et catch
try nous permettent de définir des blocs de code qui sont testés pour les erreurs lors de leur exécution. L'instruction
catch nous permet de définir le bloc de code à exécuter lorsqu'une erreur survient dans le bloc de code try.
Les instructions JavaScript try et catch apparaissent par paires.
Syntaxe
try { //在这里运行代码 }catch(err){ //在这里处理错误}
Exemples
Dans l'exemple suivant, nous avons intentionnellement écrit une faute de frappe dans le code du bloc try. Le bloc
catch détecte l'erreur dans le bloc try et exécute le code pour la gérer.
var txt=""; function message(){ try { adddlert("Welcome guest!"); } catch(err) { txt="本页有一个错误。\n\n"; txt+="错误描述:" + err.message + "\n\n"; txt+="点击确定继续。\n\n"; alert(txt); } }