Maison >interface Web >js tutoriel >Comment puis-je vérifier efficacement les chaînes vides, non définies ou nulles en JavaScript ?
En JavaScript, la gestion des chaînes vides ou inexistantes peut être délicate. Contrairement aux langages comme C#, il n'y a pas de propriété string.Empty dédiée.
Pour vérifier si une chaîne est véridique (non vide, non nulle, non indéfinie), utilisez la comparaison suivante :
if (strValue) { // strValue is not empty, `true`, `42`, `Infinity`, etc. }
À l'inverse, pour vérifier une valeur fausse (chaîne vide, faux, 0, nul, non défini, etc.), utilisez cette comparaison :
if (!strValue) { // strValue is empty, `false`, `0`, `null`, `undefined`, etc. }
Pour vérifier strictement une chaîne vide et rien sinon, utilisez la comparaison suivante :
if (strValue === "") { // strValue is an empty string }
Pour vérifier les chaînes qui ne le sont pas vide, utilisez la comparaison suivante :
if (strValue !== "") { // strValue is not an empty string }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!