Maison >interface Web >js tutoriel >Comment puis-je vérifier efficacement les chaînes vides, non définies ou nulles en JavaScript ?

Comment puis-je vérifier efficacement les chaînes vides, non définies ou nulles en JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-23 14:42:14374parcourir

How Do I Effectively Check for Empty, Undefined, or Null Strings in JavaScript?

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.

Vérification de la véracité

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.
}

Vérification de la fausseté

À 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.
}

Vérification spécifique d'une chaîne vide

Pour vérifier strictement une chaîne vide et rien sinon, utilisez la comparaison suivante :

if (strValue === "") {
    // strValue is an empty string
}

Vérification des chaînes non vides

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn