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

Connaissance des types JavaScript, null et non défini

jacklove
Libérer: 2018-05-07 10:13:35
original
1707 Les gens l'ont consulté

Les opérateurs JavaScript typeof, null et non définis jouent un rôle très important dans js. Expliquons-les en détail.

opérateur typeof

Vous pouvez utiliser l'opérateur typeof pour détecter le type de données d'une variable.

Instance

typeof "John"                // 返回 string 
typeof 3.14                  // 返回 number
typeof false                 // 返回 boolean
typeof [1,2,3,4]             // 返回 object
typeof {name:'John', age:34} // 返回 object
Copier après la connexion

En JavaScript, un tableau est un type d'objet spécial. Donc typeof [1,2,3,4] renvoie l'objet.

null

En JavaScript, null signifie "rien".

null est un type spécial avec une seule valeur. Représente une référence d'objet vide.

Utilisez typeof pour détecter null et renvoyer un objet.

Vous pouvez le définir sur null pour effacer l'objet :

Instance

var person = null;           // 值为 null(空), 但类型为对象
Copier après la connexion

Vous pouvez le définir sur non défini pour effacer l'objet :

Instance

var person = undefined;     // 值为 undefined, 类型为 undefined
Copier après la connexion

non défini

En JavaScript, undéfini est une variable qui n'a pas de valeur définie.

typeof Une variable sans valeur renverra undéfini.

Instance

var person;                  // 值为 undefined(空), 类型是undefined
Copier après la connexion

Toute variable peut être effacée en définissant la valeur sur non définie. Le type est indéfini.

Instance

person = undefined;          // 值为 undefined, 类型是undefined
Copier après la connexion

La différence entre indéfini et nul

Instance

Les valeurs de null et indéfini sont égales , mais les types ne sont pas les mêmes :

typeof undefined             // undefined
typeof null                  // object
null === undefined           // false
null == undefined            // true
Copier après la connexion

Cet article explique en détail les connaissances liées au type JavaScriptof, null et undefined Pour plus de matériel d'apprentissage, veuillez faire attention au site Web php chinois.

Recommandations associées :

Connaissances et utilisation liées à JavaScript Date (date)

Introduction à l'utilisation des objets JavaScript RegExp

À propos de l'utilisation de l'objet JavaScript Array

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!