Heim > Web-Frontend > js-Tutorial > Undefiniert vs. Nicht definiert

Undefiniert vs. Nicht definiert

Linda Hamilton
Freigeben: 2024-11-23 21:35:15
Original
362 Leute haben es durchsucht

Undefined Vs Not defined

Zuerst müssen wir den JavaScript-Codeausführungsprozess verstehen, der aus zwei Phasen besteht: der Speichererstellungsphase und der Codeausführungsphase. Sowohl „undefiniert“ als auch „nicht definiert“ beziehen sich auf den Speicherplatz.

undefiniert

In der Speichererstellungsphase werden Variablen und Funktionen als Schlüssel-Wert-Paare gespeichert. JavaScript weist jeder Variablen undefiniert als Platzhalter zu. Dieser temporäre Wert bleibt bestehen, bis JavaScript den tatsächlichen Wert findet, und ersetzt dann undefiniert durch den tatsächlichen Wert. Weisen Sie undefiniert keinen Variablen zu. Es ist keine gute Praxis.

var x ;
console.log(x);// undefined
x = 2;
console.log(x); //2
Nach dem Login kopieren

nicht definiert

Wenn in JavaScript eine Variable überhaupt nicht deklariert ist und wir versuchen, darauf zuzugreifen, wird ein ReferenceError ausgegeben.

console.log(x);//ReferenceError: x is not defined
Nach dem Login kopieren

Dank an Akshay Saini https://youtu.be/B7iF6G3EyIk?si=0WQLx-yjVOgdkkIn

Das obige ist der detaillierte Inhalt vonUndefiniert vs. Nicht definiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage