Maison  >  Article  >  interface Web  >  Comment javascript représente un pointeur nul

Comment javascript représente un pointeur nul

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-16 11:27:044008parcourir

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.

Comment javascript représente un pointeur nul

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!

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