JavaScript: Quelle est la meilleure façon de tester une chaîne vide?
Question de Chematik | 02/05/2020 à 15:54
Question ci-dessus. Je veux savoir la meilleure façon de tester si une chaîne est vide en JavaScript.
Sujets Connexes
JavaScript: Supprimer le dernier Caractère d'une Chaîne/String
Conseil | 0 Commentaires
Quelles sont les catégories aux Oscars?
Info | 0 Commentaires
JavaScript: Capturer l'Envoi d'un Formulaire
Tutoriel | 0 Commentaires
Combien d'Oscars un film peut-il obtenir au maximum?
Article | 0 Commentaires
jQuery: Désactiver Bouton de Soumission si aucune Checkbox n'est cochée
Tutoriel | 5 Commentaires
Films récompensés avec la plupart des Oscars
Info | 0 Commentaires
Delphi/Lazarus: Afficher Array d'Octets sous forme de Chaîne de Valeurs HEX
Conseil | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Si vous voulez seulement tester, si une variable a une valeur, vous pouvez le faire comme ceci:
Si vous souhaitez tester, qu'il s'agisse également d'une variable de type String, vous pouvez procéder comme suit:
L'opérateur de comparaison à trois signes égaux teste d'une part le même contenu et d'autre part le même type (dans ce cas chaîne); par rapport à ==, qui ne vérifie que le même contenu.
04/05/2020 à 00:41
Vous pouvez également regarder la longueur de la chaîne, comme ceci:
Ou encore plus élégant:
Il y a certainement plusieurs façons ...
04/05/2020 à 20:33
Je pense que la meilleure solution est la suivante, donc nous pouvons également voir si notre chaîne est null:
Seulement cela fonctionne pour moi pour une chaîne undefined (non définie), null (nulle) ou vide.
05/05/2020 à 19:22
Si nous voulons traiter même les chaînes qui ne contiennent que des espaces blancs, tels que des espaces ou des sauts de ligne, comme vides, nous pouvons le faire comme ceci:
Bien sûr, c'est quelque chose de plus lourd en termes de performances que les autres solutions suggérées.
06/05/2020 à 21:51