Maison > interface Web > js tutoriel > le corps du texte

Analyse détaillée des malentendus liés à l'utilisation de JavaScript

黄舟
Libérer: 2017-08-09 10:56:42
original
1492 Les gens l'ont consulté

JavaScript a beaucoup de code et beaucoup de règles. Pour diverses raisons, nous pouvons commettre des erreurs inattendues dans le processus d'écriture du code. À ce moment-là, nous devons apprendre à corriger ces erreurs. et corrigez-les. JavaScript dispose également de codes de recherche d'erreurs spéciaux. Ces codes nous permettront de trouver les erreurs plus rapidement.


1. Message d'erreur. Si notre codage ne peut pas être effectué efficacement pendant l'exécution, Java peut envoyer un message dans des circonstances spécifiques pour nous informer qu'il y a un mauvais code dans ce programme.


2. Code de détection spécial. Il existe également un code de détection spécial en Java. Ce code détectera le programme sur la page Web. S'il y a une erreur dans le code, il sera averti via cette instruction de détection. C'est le rôle de try et catch apparaissant par paires. dans le code.


3. Un cas d'utilisation de base du code de détection try and catch.

<!DOCTYPE html>
<html>
<head>
<script>
var txt="";
function message()
{
try
  {
  acdlert("您好");
  }
catch(err)
  {
  txt="警示有错误代码\n\n";
  txt+="这里错了:" + err.message + "\n\n";
  txt+="确定继续\n\n";
  alert(txt);
  }
}
</script>
</head>

<body>
<input type="button" value="你有新的消息" onclick="message()" />
</body>

</html>
Copier après la connexion

Analyse détaillée des malentendus liés à lutilisation de JavaScript

4.Déclaration de lancer. Cette instruction est spécifiquement utilisée pour générer des erreurs. Elle peut également être utilisée pour détecter les résultats d'exécution des fonctions Java. Elle peut être utilisée avec l'instruction catch.


5. Un exemple de code d'utilisation de plusieurs instructions de détection d'erreurs ensemble.

<!DOCTYPE html>
<html>
<body>

<script>
function myFunction()
{
try
{ 
var x=document.getElementById("输入").value;
if(x=="")    throw "不能是空白";
if(isNaN(x)) throw "只能输入数字";
if(x>10)     throw "数字太大了";
if(x<5)      throw "数字太小了";
}
catch(err)
{
var y=document.getElementById("错误");
y.innerHTML="错在这里:" + err + "。";
}
}
</script>

<h1>这是一个能够检测输入的小程序</h1>
<p>数字在5到10之间</p>
<input id="输入" type="text">
<button type="button" onclick="myFunction()">请输入数字</button>
<p id="错误"></p>

</body>
</html>
Copier après la connexion

Analyse détaillée des malentendus liés à lutilisation de JavaScript

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal