Maison > interface Web > js tutoriel > le corps du texte

Quelle est la différence entre indéfini et nul

王林
Libérer: 2020-07-18 17:59:41
avant
5021 Les gens l'ont consulté

Quelle est la différence entre indéfini et nul

Tout d'abord, nous savons qu'undefined et null appartiennent aux 7 types de base de JavaScript.

(Tutoriel recommandé : tutoriel js)

 let primitiveTypes = ['string','number','null','undefined','boolean','symbol', 'bigint'];
Copier après la connexion

Ce sont des valeurs virtuelles et peuvent être converties en valeurs booléennes en utilisant Boolean(value) ou !!value . La valeur est fausse.

console.log(!!null); // false
console.log(!!undefined); // false
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
Copier après la connexion

Différence :

undefined est la valeur par défaut d'une variable qui ne spécifie pas de valeur spécifique, ou d'une fonction qui n'a pas de valeur de retour explicite, telle que : console.log( 1), et inclut également des objets qui ne possèdent pas de propriétés existantes, ces moteurs JS leur attribueront des valeurs non définies.

Quelle est la différence entre indéfini et nul

null est "une valeur qui ne représente aucune valeur". null est la valeur qui a été explicitement attribuée à la variable. Dans cet exemple, nous obtiendrons une valeur nulle lorsque la méthode fs.readFile ne génère pas d’erreur.

Quelle est la différence entre indéfini et nul

Lorsque nous comparons null et undefined, nous obtenons vrai en utilisant == et false en utilisant ===.

 console.log(null == undefined); // true 
 console.log(null === undefined); // false
Copier après la connexion

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:juejin.im
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