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. ".
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('声明变量后默认值为undefined'); } if (x === null) { alert('声明变量后默认值为null'); } // 判断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!