Maison  >  Article  >  interface Web  >  Qu'est-ce que javascript nul

Qu'est-ce que javascript nul

藏色散人
藏色散人original
2021-11-18 11:24:523954parcourir

null est l'un des types de données de base de JavaScript. Null est utilisé pour indiquer que la valeur d'une variable est vide. Nous pouvons effacer l'objet en définissant la valeur sur null. ".

Qu'est-ce que javascript nul

L'environnement d'exploitation de cet article : système Windows7, javascript version 1.8.5, ordinateur DELL G3

javascript Qu'est-ce que null

null est l'un des types de données de base de javascript, null est utilisé ? pour indiquer que la valeur d'une variable est vide,

Nous pouvons effacer l'objet en définissant la valeur sur null :

comme

var person = null;           // 值是 null,但是类型仍然是对象

Type de données JavaScript

Type de valeur (type de base) :

String, Nombre, booléen, pour Null, Undefined et Symbol.

Types de données de référence :

Object (Object), Array (Array), Function (Function).

Remarque : Symbol est un nouveau type de données primitif introduit dans ES6 pour représenter des valeurs uniques. La valeur de type

Undéfini et null

Undéfini n'a qu'un seul undéfini, qui est utilisé pour indiquer qu'une variable n'existe pas, ou n'a aucune valeur qui lui est assignée, et est également utilisée pour indiquer que les propriétés d'un l'objet n'existe pas. null est utilisé pour indiquer que la valeur de la variable est vide. La différence entre Undéfini et null est subtile. De manière générale, undéfini signifie qu'aucune valeur n'est définie pour la variable ou que l'attribut n'existe pas, tandis que null signifie que la variable a une valeur, mais que sa valeur est nulle.

Mais s'il n'y a pas de comparaison précise, souvent undefined et null veulent eux-mêmes attendre, c'est-à-dire que null==undefined retournera true. Si vous souhaitez distinguer avec précision null et indéfini, vous devriez envisager d'utiliser le symbole d'égalité exacte (===)

<script type="text/javascript">
// 声明变量x , y
var x , y = null;
// 判断x的值是否为空
if (x === undefined) 
{
alert(&#39;声明变量后默认值为undefined&#39;);
}
if (x === null)
{
alert(&#39;声明变量后默认值为null&#39;);
}
// 判断x(其值为undefined)是否与y(其值为null)相等
if (x == y) 
{
alert("x(undefined)==y(null)");
}
// 测试一个并不存在的属性
if(String.xyz === undefined)
{
alert("不存在的属性值默认为undefined");
}
</script>

Apprentissage recommandé : "Tutoriel de base de JavaScript"

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