web-dev-qa-db-fra.com

Javascript: Comment vérifier si une chaîne est vide?

Duplicate possible:
Quel est le meilleur moyen de rechercher une chaîne vide dans JavaScript?

Je sais que c'est vraiment élémentaire, mais javascript est nouvelle pour moi et je ne trouve aucune réponse nulle part.

Comment puis-je vérifier si une chaîne est vide?

87
Andrew

Je vérifie la longueur.

if (str.length == 0) {
}
123
Dustin Laine

Si vous voulez savoir s’il s’agit d’une chaîne vide, utilisez === au lieu de ==.

if(variable === "") {
}

En effet, === ne renverra true que si les valeurs des deux côtés sont du même type, dans ce cas une chaîne.

par exemple: (false == "") renverra true et (false === "") renverra false.

45
nxt

Cela devrait fonctionner:

if (variable === "") {

}
10
Tom Castle

Mais pour un meilleur contrôle:

if(str === null || str === '')
{
    //enter code here
}
8