Vérifier si une chaine de caractère est vide en Javascript

Août 2013

Plusieurs méthodes existent pour savoir si une chaîne de caractère est vide en javascript. Une première solution consiste à tester directement la valeur de la chaîne :

if(chaine == ""){
	console.log("La chaîne est vide");
}

Dans ce cas il faut bien faire attention à utiliser l'opérateur == et pas ===, pour ne pas que le test soit faussé par le transtypage. On peut aussi tester la longueur de la chaine de caractères (c'est à dire le nombre de caractères qu'elle contient) :

if( chaine.length == 0 ){
	console.log("La chaîne est vide");
}

Une chaîne ne contenant que des espaces ou des tabulations ne sera pas détectée comme vide, donc il est judicieux d'utiliser la fonction trim sur la chaîne avant de la tester :

Dans un tout autre contexte, cet article est très intéressant : créer une facture avec excel.

if(chaine.trim() == ""){
	console.log("La chaîne est vide");
}

Encore faim ? allez lire ça : texte automne !

1 commentaire :
commentaire n°3558 par ghjdg
ghjdg samedi 16 décembre 2017, 09:30
yutè_
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é