Tester si une variable existe en Javascript

Août 2013

La technique pour tester l'existence d'une variable en javascript est exactement la même que pour tester si une fonction existe, on peut soit utiliser la fonction typeof, soit un bloc try catch pour attraper l'exception ReferenceError :

if( typeof(variable) == undefined ){
	console.log("La variable existe");
} else {
	console.log("La variable n'existe pas");
}

Il est très important d'utiliser typeof sur la variable, plutôt que de tester directement la valeur de la variable, pour éviter qu'une exception ne survienne. La seconde solution consiste à utilise un try catch :

Allez donc jeter un oeil sur cette page : format des coordonnées des cellules excel.

try{
	alert(variable);
} catch(err){
	if(err instanceof ReferenceError){
		console.log("La variable n'existe pas");
	}
}

Allez donc jeter un oeil sur cette page : texte web 2.0.

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré