Unterschied zwischen null und undefined in JavaScript

Schlüsseldifferenz - null vs undefined in JavaScript
 

JavaScript wird als clientseitige Skriptsprache verwendet, um die Webseiten dynamisch zu machen. Es ist einfach mit HyperText Markup Language (HTML) zu verwenden. JavaScript ist hilfreich, um die Interaktivität zu verbessern und umfangreichere Schnittstellen zu erstellen. Bei der Programmierung mit JavaScript müssen Daten gespeichert werden. Eine Variable ist ein Speicherbereich, den das Programm bearbeiten kann. Variablen sind Speicherorte. Jede Variable hat einen Typ. Dies hängt von dem Wertebereich ab, der an diesem Speicherplatz gespeichert werden kann. JavaScript unterstützt viele Datentypen. Die primitiven Datentypen sind Numbers, String und Booleans. Zahlen speichern numerische Werte, Strings speichern eine Folge von Zeichen und Booleans speichern wahr oder falsch. JavaScript hat auch zusammengesetzte Datentypen, die Objekte usw. sind. Es gibt zwei weitere Variablen. Sie sind null und undefiniert. Dieser Artikel beschreibt den Unterschied zwischen null und undefined in JavaScript. Das Hauptunterschied zwischen null und undefined in JavaScript ist das Mit null wird einer Variablen ein Nichtwert zugewiesen, während undefined verwendet wird, wenn eine Variable deklariert, aber nicht mit einem Wert belegt wird.

INHALT

1. Übersicht und Schlüsseldifferenz
2. Was ist in JavaScript null?
3. Was ist in JavaScript undefiniert?
4. Ähnlichkeiten zwischen null und undefined in JavaScript
5. Vergleich nebeneinander - null und undefined in JavaScript in Tabellenform
6. Zusammenfassung

Was ist null in Javascript?

JavaScript unterstützt objektorientierte Programmierung. Ein Programm oder die Software kann mit JavaScript in Objekte modelliert werden. Diese Objekte kommunizieren mit anderen Objekten. JavaScript-Objekte werden mit geschweiften Klammern geschrieben. Objekteigenschaften werden als Name / Wert-Paare geschrieben. Sie sind durch ein Komma getrennt. z.B. var student = name: “Ann”, Noten: 65;

Wenn der Programmierer einer Variablen einen Nicht-Wert zuweisen möchte, kann er den Datentyp null verwenden. Dieser Datentyp wird als Objekt betrachtet.

Beachten Sie die folgenden JavaScript-Anweisungen.

var x = null;

document.write (x);

document.write (typeof (x));

Die document.write (x) gibt den Wert von x aus. Es ist null Der Typ von x ist Objekt.

Siehe das unten stehende Beispiel.

var student = name: “Ann”, Noten: 65;

student = null;

Demnach ist der Wert des Studenten null. Datentyp ist Objekt.

Was ist undefined in Javascript?

Wenn in JavaScript eine Variable deklariert wird, aber keinen Wert zugewiesen hat, ist sie undefiniert.

Beachten Sie die folgenden JavaScript-Anweisungen. Wenn eine Anweisung wie var x vorhanden ist; wobei x eine Variable ist. Dann hat x einen Wert undefined. Der Datentyp ist ebenfalls undefiniert.

var x;

dokumentieren. schreiben (x);

document.write (Typ (x));

Dadurch wird der Wert auf der HTML-Seite angezeigt. Es gibt undefiniert. Daher enthält es den Wert undefined. Beim Schreiben von document.write (type (x)); Wenn Sie die Seite neu laden, wird sie immer noch undefiniert sein. Daher hat die Variable x einen undefinierten Wert und der Typ ist ebenfalls undefiniert.

Beachten Sie auch die folgende Aussage.

var Schüler;

document.write (Student);

Die Variable student hat einen undefinierten Wert. Der Typ dieser Variablen ist ebenfalls undefiniert.

Es ist auch möglich, den Variablenwert auf undefined zu setzen. Siehe folgende Aussage.

var student = undefiniert;

document.write (Student);

document.write (typeof (student));

Jetzt hat die Schülervariable einen undefinierten Wert. Der Typ des variablen Studenten ist ebenfalls undefiniert.

Was ist die Ähnlichkeit zwischen null und undefined??

  • Beides sind Datentypen in JavaScript.

Was ist der Unterschied zwischen null und undefined??

Null vs undefiniert

Die Null ist ein Datentyp in JavaScript, der verwendet wird, um einer Variablen einen Nichtwert zuzuweisen. Das undefined ist ein Datentyp in JavaScript, der verwendet wird, wenn eine Variable deklariert, aber nicht mit einem Wert zugewiesen wird.
 Wert
Wenn die Variable null zugewiesen wird, ist der Wert null. Wenn die Variable undefiniert ist, ist der Wert undefiniert.
Datentyp
Wenn der Variablen Null zugewiesen wird, ist der Datentyp ein Objekt. Wenn die Variable undefiniert zugewiesen wird, wird der Datentyp als undefiniert betrachtet.

Zusammenfassung - null vs undefined in JavaScript 

JavaScript ist eine clientseitige Skriptsprache, die für die Entwicklung von Webanwendungen verwendet wird. Es bringt Interaktivität auf eine Webseite. Es wird auch verwendet, um Online-Programme, Videospiele zu entwickeln. Neben HTML und CSS ist dies eine Kerntechnologie für das World Wide Web. Viele Browser unterstützen JavaScript. Beim Schreiben von Programmen in JavaScript müssen Daten gespeichert werden. Daten werden in Variablen gespeichert. Jede Variable hat einen Datentyp. Zwei davon sind null und undefiniert. Der Unterschied zwischen null und undefined in JavaScript besteht darin, dass null verwendet wird, um einer Variablen einen Nicht-Wert zuzuweisen, während undefined verwendet wird, wenn eine Variable deklariert, aber nicht mit einem Wert zugewiesen wird.

Laden Sie das PDF von null und undefined in JavaScript herunter

Sie können die PDF-Version dieses Artikels herunterladen und gemäß dem Zitiervermerk für Offline-Zwecke verwenden. Laden Sie die PDF-Version hier herunter: Unterschied zwischen null und undefined in JavaScript

Referenz:

1.Tutorialspoint.com. "JavaScript-Variablen." Die Stelle, Hier verfügbar  
2.JavaScript-Datentypen, w3schools.com Hier verfügbar  

Bildhöflichkeit:

1.'Javascript-Abzeichen'von Nikotaf - Eigenes Werk, (CC BY-SA 4.0) über Commons Wikimedia