Partagez le débogage du résumé d'erreur simple JavaScript, qui est un résumé des notes que j'ai prises pendant le processus d'apprentissage
Résumé d'erreur
-
Lors du jugement d'une déclaration if ( x=0) C'est différent de (x==0) et (x===0)
x=0 est une valeur négative, 0 est faux, et si x=10, c'est vrai.
x==0 est jugé, mais il convertira automatiquement le type 🎜>Les opérateurs d'addition et de connexion sont différents
x='10' y=5;
x+y est égal à 105 à ce stade. time;
Branche de chaîne
La branche ci-dessus signalera une erreur-
C'est correct
var x = "Hello
World!";
Vous pouvez également faites cela, ajoutez une barre oblique inverse
var x = "HelloWorld!";
Le point-virgule est oublié ou mal écrit
var x = "Hello\
World!";
- retour et le résultat de la nouvelle ligne n'a aucune valeur de retour
- Utilisez le nom comme index dans le tableau, les tableaux ne peuvent être indexés qu'avec des nombres
- Définir des objets de tableau Vous ne pouvez pas ajouter de virgule. à la fin
- Indéfini n'est pas nul
- La portée du bloc de programme nécessite une attention
Erreurs JavaScript-
Lorsque le moteur JavaScript exécute du code JavaScript, diverses erreurs se produiront.
Il peut s'agir d'une erreur de syntaxe, généralement une erreur de codage ou une faute de frappe faite par le programmeur. Il peut s'agir d'une erreur d'orthographe ou d'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 lancera 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 qui est exécuté lorsqu'une erreur se produit dans le bloc try. Les instructions JavaScript try
et catch apparaissent par paires.
essayez {} catch(err) {
} //在这里运行代码
Châtaigne
//在这里处理错误
ar txt="";
function message() {
}
message();
try {
adddlert("Welcome guest!");
} catch(err) {
txt="本页有一个错误。\n\n";
txt+="错误描述:" + err.message + "\n\n";
txt+="点击确定继续。\n\n";
alert(txt);
}
Graphique des résultats
Instruction Throw
L'instruction throw nous permet de créer des erreurs personnalisées.
Le terme technique correct est : créer ou
lancer une exception
(exception).
Si vous utilisez throw avec try and catch, vous pouvez contrôler le déroulement du programme et générer des messages d'erreur personnalisés.
Syntaxe
Les exceptions peuvent être des chaînes JavaScript, des nombres, des valeurs logiques ou des objets.
throw *exception*
<!doctype html>
<html>
<head>
<meta charset='UTF-8' />
<title>js异常</title>
</head>
<body>
<input type="text" id="id"/><br/><button onclick="myfunc()">判断</button>
<p id="mess"></p>
<script type="text/javascript">
function myfunc(){
try {
var x=document.getElementById('id').value;
if (x=="") throw"值为空";
if (isNaN(x)) throw"值不是数字";
if (x<100) throw"值太小";
if (x>200) throw"值太大";
} catch (e) {
var y=document.getElementById('mess');
y.innerHTML="错误:"+e+".";
} finally {
alert("这个一定会触发,不管有没有错,catch与finally可以任选一个写也可以全写,不能不写");
}
}
</script>
</body>
</html>
Rendu
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn