Maison >interface Web >js tutoriel >Connaissance des types JavaScript, null et non défini

Connaissance des types JavaScript, null et non défini

jacklove
jackloveoriginal
2018-05-07 10:13:351774parcourir

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

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(空), 但类型为对象

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

Instance

var person = undefined;     // 值为 undefined, 类型为 undefined

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

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

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

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!

Déclaration:
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