Maison >interface Web >js tutoriel >Existe-t-il une fonction JavaScript universelle pour vérifier les variables nulles, non définies ou vides ?
Existe-t-il une fonction JavaScript universelle pour vérifier les variables nulles, non définies ou vides ?
Le code fourni vérifie les variables non définies, nulles, et des valeurs de longueur nulle. Cependant, il existe une approche alternative qui est plus complète et couvre un plus large éventail de valeurs fausses.
Solution utilisant les valeurs de vérité :
Pour vérifier si une variable a un valeur véridique, vous pouvez simplement utiliser l'instruction suivante :
if (value) { // do something.. }
Ceci sera évalué comme vrai si la valeur n'est pas l'une des valeurs fausses suivantes valeurs :
Solution utilisant typeof Opérateur :
Si vous devez vérifier si une variable existe (c'est-à-dire si elle est déclarée), vous pouvez utiliser l'opérateur typeof :
if (typeof foo !== 'undefined') { // foo could get resolved and it's defined }
Cela vérifie si la variable foo est pas indéfini, indiquant qu'elle existe.
Remarque : Si vous êtes certain qu'une variable est déclarée, vous pouvez directement vérifier sa valeur de vérité en utilisant la première solution.
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!