Heim >Web-Frontend >js-Tutorial >Wie Javascript einen Nullzeiger darstellt

Wie Javascript einen Nullzeiger darstellt

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-07-16 11:27:044073Durchsuche

In Javascript wird null verwendet, um einen Nullzeiger darzustellen. Der Hauptzweck von Null besteht darin, die Zuweisung durch eine Null zu ersetzen, wenn die Zuweisung unsicher ist, und den Wert dann neu zuzuweisen, wenn er später verwendet wird. Verwenden Sie Null für die anfängliche Zuweisung, die fast keinen Speicherplatz beansprucht.

Wie Javascript einen Nullzeiger darstellt

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Null-Objektzeiger null

bedeutet keine, keine, unerwartet keine ==> (Ich kenne den Wert zunächst nicht, setze manuell Null und führe die Zuweisungsoperation später aus, was „kein Objekt“ bedeutet.)

let a = null;
// 我们开始不知道给null赋什么值,所以先给它一个空值,等想赋值的时候再给他

let a = 0;
// 有些代码可能会按照这种方式给不确定的值进行赋值,但记住,0是在栈内存中有自己的储存空间的,而null是完完全全的不暂居空间,一般赋空值用null
  • Der Hauptzweck von null besteht darin, die Zuweisung durch eine Null zu ersetzen, wenn die Zuweisung unsicher ist, und den Wert dann neu zuzuweisen, wenn er später verwendet wird.

  • Null für die anfängliche Zuweisung verwenden, was der Fall ist belegt keinen Speicherplatz, obwohl es nur wenig ist.

  • Jede Variable, die auf Null zeigt, kennt keine Adresse. Null ist ein Nullobjektzeiger bedeutet nichts, nichts, unerwartetes nichts = => (Zeigt „fehlender Wert“ an, was bedeutet, dass hier ein Wert vorhanden sein sollte, dieser jedoch nicht definiert wurde)

    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
  • [Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene

]

Das obige ist der detaillierte Inhalt vonWie Javascript einen Nullzeiger darstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn