JavaScript est le langage de programmation le plus populaire au monde. Il existe cinq types de valeurs vides et de fausses valeurs en javaScript, à savoir false, null, non défini, "", et 0. D'une manière générale, ces cinq valeurs sont des valeurs invalides ou nulles des types de données correspondants
JavaScript est le langage de programmation le plus populaire au monde. Ce langage peut être utilisé en HTML et sur le Web, et peut être utilisé sur une large gamme d'appareils tels que des serveurs, des PC, des ordinateurs portables, des tablettes et des smartphones.
JavaScript est un langage de script
JavaScript est un langage de programmation léger.
JavaScript est du code de programmation qui peut être inséré dans des pages HTML.
JavaScript, lorsqu'il est inséré dans une page HTML, peut être exécuté par tous les navigateurs modernes.
JavaScript est facile à apprendre.
Il existe cinq types de valeurs nulles et fausses en JavaScript, à savoir false, null, indéfini, "", et 0. Au sens large, ces cinq valeurs sont des valeurs invalides ou nulles du type de données correspondant.
Ce que ces cinq valeurs ont en commun, c'est que la fausse branche sera exécutée lorsque l'instruction if est exécutée, et la vraie branche sera exécutée lorsque la non-instruction correspondante est exécutée.
1 non défini
En javaScript, undéfini est dérivé de null et la variable par défaut du navigateur n'est pas définie lorsque la variable est initialisée. Exemple de code :
var str; alert(str);//undefined
Aussi
if(undefined == null) { alert("undefined == null 为true"); }
popup : undefined == null est vrai
2 null
null représente un objet inexistant. Exemple de code :
var obj = document.getElementById("btn"); alert(obj);//null
Bien que le type de null soit un objet, null n'a pas les caractéristiques d'un objet. Nous ne pouvons pas effectuer d'appels par défaut d'instances d'objet telles que null.toString(), null.constructor, etc. Le résultat de l'exécution de
null ==undefined est vrai. De plus, attribuez la variable à null pour faciliter le garbage collection.
3 "",0,false
"",0,false se comporte comme une fausse valeur dans l'instruction if, mais ce sont toutes des données significatives et sont simplement utilisées comme valeur nulle ou fausse valeur .
"".toString(), (0).toString(), false.toString() sont toutes des instructions exécutables légales.
De plus
if(0 == []){ alert("0 ==[] 为true"); } if(0 == ''){ alert("0 =='' 为true"); } if(0 ==false){ alert("0 ==false 为true"); }
Le navigateur apparaît dans l'ordre :
0 ==[] 为true 0 =='' 为true 0 ==false 为true if("" == false){ alert(‘“”== false 为true'); }
Le navigateur apparaît :
""== false est true
Les cinq types de valeurs nulles en js :
typeof(undefined) == 'undefined' typeof(null) == 'object' typeof("") == 'String' typeof(0) == 'number' typeof(false) == 'boolean'
Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.
Articles associés :
Comment implémenter une version web de la calculatrice en JS
Comment utiliser JS pour implémenter la trajectoire parabolique d'une petite boule
Comment implémenter la traversée d'arbre binaire à l'aide de JavaScript
Comment implémenter un cookie cross-domain dans axios
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!