Vérifier si une chaine de caractère est vide en Javascript
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 !