Maison > interface Web > js tutoriel > Comment déterminer la valeur nulle en utilisant js

Comment déterminer la valeur nulle en utilisant js

小云云
Libérer: 2017-11-18 16:00:04
original
3447 Les gens l'ont consulté

Nous jugeons souvent une valeur nulle lors du développement, alors comment devrions-nous la juger ? Cet article vous apprendra comment utiliser js pour déterminer la valeur nulle. Deux méthodes sont utilisées pour comparer la manière d'utiliser correctement js pour déterminer la valeur nulle.

Ce qui suit est incorrect :

var exp=null;
if(exp==null){
    alert("is null");
}
Copier après la connexion

Lorsque exp n'est pas défini, vous obtiendrez le même résultat que null, bien que null et indéfini soient différents.

Remarque : lorsque vous souhaitez juger nul et indéfini en même temps, vous pouvez utiliser la méthode ci-dessus.

var exp=null;
if(!exp){
    alert("is null");
}
Copier après la connexion

Si exp n'est pas défini, ou le nombre zéro, ou faux, vous obtenez le même résultat que null, bien que null soit différent.

Remarque : Si vous souhaitez juger nul, indéfini, numéro zéro et faux en même temps, vous pouvez utiliser la méthode ci-dessus.

var exp=null;
if(typeof exp=="null"){
    alert("is null");
}
Copier après la connexion

Pour des raisons de compatibilité ascendante, lorsque exp est nul, typeof null renvoie toujours un objet, il ne peut donc pas être jugé de cette façon.

var exp=null;
if(isNull(exp)){
    alert("is null");
}
Copier après la connexion

Il existe la fonction IsNull en VBScript, mais pas en JavaScript.

Ce qui suit est la bonne méthode :

var exp=null;
if(!exp && typeof exp!="undefined" && exp!=0){
    alert("is null");
}
Copier après la connexion

typeof exp!="undefined" exclut undefined

exp!=0 Les chiffres zéro et faux sont exclus.

Une méthode plus simple et correcte :

var exp=null;
if(exp===null){
    alert("is null");
}
Copier après la connexion

Cependant, dans les applications DOM, nous n'avons généralement besoin que d'utiliser (!exp) pour juger, car dans les applications DOM, il peut renvoyer null ou undéfini. Si vous jugez spécifiquement s'il est nul ou indéfini, le programme sera trop compliqué.

Ce qui précède explique comment utiliser js pour déterminer null. J'espère que cela sera utile à tout le monde.

Recommandations associées :

Pourquoi JavaScript a-t-il null ? (Traduction) - Tianbeiya

Quelle est l'intention de conception originale de null et undefined dans js

Comment utiliser la base de données MySQL pour déterminer NULL Le résultat est 1 ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal