Maison > Article > interface Web > Comment javascript représente un pointeur nul
En javascript, null est utilisé pour représenter un pointeur nul. L'objectif principal de null est de remplacer l'affectation par une valeur nulle lorsque l'affectation est incertaine, puis de réaffecter la valeur lorsqu'elle est utilisée ultérieurement. Utilisez null pour l'affectation initiale, ce qui ne prend presque pas d'espace mémoire.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Pointeur d'objet nul null
signifie aucun, aucun, de manière inattendue aucun ==> (je ne connais pas la valeur au début, définissez null manuellement, puis effectuez l'opération d'affectation plus tard, ce qui signifie "aucun objet")
let a = null; // 我们开始不知道给null赋什么值,所以先给它一个空值,等想赋值的时候再给他 let a = 0; // 有些代码可能会按照这种方式给不确定的值进行赋值,但记住,0是在栈内存中有自己的储存空间的,而null是完完全全的不暂居空间,一般赋空值用null
Le but principal de null est de remplacer l'affectation par une valeur nulle lorsque l'affectation est incertaine, puis de réattribuer la valeur lorsqu'elle est utilisée ultérieurement.
Utilisez null pour l'affectation initiale, ce qui est le cas. n'occupe pas d'espace mémoire, même si ce n'est qu'un peu
Toute variable pointant vers null ne connaît aucune adresse
Informations étendues :
undéfini non défini
également. ne signifie rien, rien, rien inattendu = => (Indique "valeur manquante", ce qui signifie qu'il devrait y avoir une valeur ici, mais elle n'a pas été définie)
let a; // 1. 创建一个变量没有赋值,默认值为undefined function fn() {}; fn() // 2. 函数默认 return 返回值为 undefined function fn(x) {consoloe.log(x)}; fn() // 2. 调用函数时没有传递实参给形参,形参为undefined let obj = {}; obj.name // 3. 访问不存在的属性名,返回为undefined let arr = [, 20, , 'a']; // 4. 数组中没有给对应的索引号传值,0和1的位置为 undefined
[Apprentissage recommandé : Tutoriel avancé 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!