Latest web development tutorials
×

JavaScript cours

JavaScript cours JavaScript Brève introduction JavaScript usage JavaScript exportation JavaScript grammaire JavaScript Déclarations JavaScript note JavaScript variable JavaScript Types de données JavaScript Objets JavaScript fonction JavaScript portée JavaScript événement JavaScript chaîne JavaScript opérateurs JavaScript comparer JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Type de conversion JavaScript expressions régulières JavaScript erreur JavaScript debugging JavaScript ascenseur variable JavaScript Strict mode JavaScript utilisation inappropriée JavaScript Authentification Forms JavaScript Mots clés réservés JavaScript JSON JavaScript void JavaScript Spécification code

JS fonction

JavaScript Définition de la fonction JavaScript Arguments de la fonction JavaScript appel de fonction JavaScript fermetures

JS HTML DOM

DOM Brève introduction DOM HTML DOM CSS DOM événement DOM EventListener DOM élément

JS Tutorial avancée

JavaScript Objets JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Objets

JS Navigateur BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript événement Timed JavaScript Cookies

JS entrepôt

JavaScript entrepôt JavaScript test jQuery JavaScript test Prototype

JS Exemples

JavaScript Exemples JavaScript instance de l'objet JavaScript instance d'objet du navigateur JavaScript HTML DOM Exemples JavaScript résumé

JS Manuel de référence

JavaScript Objets HTML DOM Objets

erreur JavaScript - Throw, Try et Catch

tests d'états d'erreur essaient bloc de code.

instruction catch gère l'erreur.

throw crée erreur personnalisée.


erreur JavaScript

Lorsque le moteur JavaScript exécute le code JavaScript, diverses erreurs se produisent.

Peut-être une erreur de syntaxe est généralement causée par des programmeurs erreurs ou fautes de frappe de codage.

La langue peut être mal orthographié ou les fonctionnalités manquantes (peut être dû à des différences dans le navigateur).

Il peut être erroné en raison de la sortie d'erreur à partir d'un serveur ou d'un utilisateur du résultat.

Bien sûr, cela peut être dû à de nombreux autres facteurs imprévisibles.


JavaScript jet (jet) Erreur

Lorsqu'une erreur se produit, quand les choses tournent mal, le moteur JavaScript sera généralement arrêter et générer un message d'erreur.

Le terme technique pour décrire cette situation est la suivante : JavaScript lancera une erreur.


try JavaScript et captures

essayer de définir la déclaration nous permet de tester les erreurs dans la mise en œuvre du bloc de code.

instruction catch nous permet de définir un bloc de code lorsqu'une erreur se produit lorsque vous essayez bloc de code, exécuté.

JavaScript essayer et les déclarations de captures apparaissent par paires.

grammaire

try {
	//在这里运行代码
} catch(err) {
	//在这里处理错误
}

Exemples

Dans l'exemple suivant, nous avons délibérément écrit une faute de frappe dans le bloc de code try.

pour essayer bloc catch va attraper erreur de bloc, et exécuter le code pour le manipuler.

Exemples

var txt = "";
message function ()
{
try {
adddlert ( "Bienvenue invité!") ;
} Catch (err) {
txt = "Cette page a une erreur \ n \ n.";
txt + = "Description de l' erreur:" + err.message + "\ n \ n";
txt + = "Cliquez sur OK pour continuer \ n \ n.";
alerte (txt);
}
}

Essayez »


Déclaration Throw

throw nous permet de créer une erreur personnalisée.

Le terme technique correcte est: créer ou lance une exception (exception).

Si le lancer et essayer d'attraper utilisés ensemble, vous pouvez contrôler le déroulement du programme et de générer un message d'erreur personnalisé.

grammaire

exceptionjet

exception JavaScript peut être une chaîne, le nombre, la valeur ou objet logique.

Exemples

Dans ce cas, la valeur de la détection des variables d'entrée. Si la valeur est fausse, il lance une exception (erreur). catch va attraper cette erreur, et affiche un message d'erreur pour une coutume:

function myFunction()
{
	try
	{ 
		var x=document.getElementById("demo").value;
		if(x=="")    throw "值为空";
		if(isNaN(x)) throw "不是数字";
		if(x > 10) throw "太大";
		if(x < 5) throw "太小";
	}
	catch(err)
	{
		var y=document.getElementById("mess");
		y.innerHTML="错误:" + err + "。";
	}
}

Essayez »

S'il vous plaît noter que si l'erreur de fonction getElementById, l'exemple ci-dessus renvoie une erreur.