Unterschied zwischen Null und undefiniert in JavaScript

Unterschied zwischen Null und undefiniert in JavaScript

Schlüsselunterschied - Null vs undefiniert in JavaScript
 

JavaScript wird als clientseitige Skriptsprache verwendet, um die Webseiten dynamisch zu machen. Mit Hypertext Markup Language (HTML) ist es einfach zu verwenden. JavaScript ist nützlich, um die Interaktivität zu erhöhen und reichhaltigere Schnittstellen aufzubauen. Bei der Programmierung mit JavaScript müssen Daten gespeichert werden. Eine Variable ist ein Speicherbereich, den das Programm manipulieren kann. Variablen sind Speicherorte. Jede Variable hat einen Typ. Es hängt vom Wertebereich ab, der an diesem Speicherort gespeichert werden kann. JavaScript unterstützt viele Datentypen. Die primitiven Datentypen sind Zahlen, String und Booleschee. Numerielle Numerische Werte, Zeichenfolgen speichern eine Folge von Zeichen und Booleschen speichern wahr oder falsch. JavaScript hat auch zusammengesetzte Datentypen, die Objekte usw. sind. Es gibt zwei weitere Variablen. Sie sind null und undefiniert. In diesem Artikel wird der Unterschied zwischen Null und undefiniert in JavaScript erörtert. Der Schlüsselunterschied Zwischen Null und Undefiniert in JavaScript ist das NULL wird verwendet, um einer Variablen, während undefiniert, einen Nichtwert zuzuweisen, wenn eine Variable deklariert wird, aber nicht mit einem Wert zugeordnet ist.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist in JavaScript null
3. Was ist in JavaScript undefiniert und definiert
4. Ähnlichkeiten zwischen Null und undefiniert in JavaScript
5. Seite an Seite Vergleich - Null gegen in JavaScript in tabellarer Form undefiniert
6. Zusammenfassung

Was ist in JavaScript null?

JavaScript unterstützt die objektorientierte Programmierung. Ein Programm oder die Software kann mit JavaScript in Objekte modelliert werden. Diese Objekte kommunizieren mit anderen Objekten. JavaScript -Objekte werden mit lockigen Klammern geschrieben. Objekteigenschaften werden als Name, Wertpaare geschrieben. Sie werden durch ein Komma getrennt. e.G. var student = name: „Ann“, Marks: 65;

Wenn der Programmierer einer Variablen einen Nichtwert zuweisen möchte, kann er den Datentyp-Null verwenden. Dieser Datentyp wird als Objekt angesehen.

Siehe die folgenden JavaScript -Anweisungen.

var x = null;

dokumentieren.schreiben (x);

dokumentieren.write (typeof (x));

Das Dokument.Schreiben (x) gibt den Wert von x an. Es ist null. Die Art von X ist Objekt.

Verweisen Sie das folgende Beispiel.

var student = name: „Ann“, Marks: 65;

Student = null;

Gemäß den oben genannten ist der Wert des Schülers null. Datentyp ist Objekt.

Was ist in JavaScript undefiniert und definiert?

In JavaScript, wenn eine Variable deklariert wird, aber keinen Wert zugewiesen hat, ist sie nicht definiert.

Siehe die folgenden JavaScript -Anweisungen. Wenn es eine Aussage wie Var X gibt; wobei x eine Variable ist. Dann hat X einen Wert undefinierter Wert. Der Datentyp ist ebenfalls undefiniert.

var x;

dokumentieren. schreiben (x);

dokumentieren.schreiben (Typ (x));

Dadurch wird der Wert auf der HTML -Seite angezeigt. Es gibt undefinierte. Daher enthält es einen Wert von undefiniertem Wert. Beim Schreiben von Dokumenten.schreiben (Typ (x)); Und das Nachladen der Seite gibt es immer noch undefinierter. Daher hat die Variable X einen undefinierten Wert und der Typ ist ebenfalls undefiniert.

Verweisen Sie auch die folgende Aussage.

var Student;

dokumentieren.schreiben (Student);

Der variable Student hat einen undefinierten Wert. Der Typ dieser Variablen ist ebenfalls undefiniert.

Es ist auch möglich, den variablen Wert auf undefinierte festlegen.  Siehe unten.

var student = undefiniert;

dokumentieren.schreiben (Student);

dokumentieren.schreiben (typeof (student));

Jetzt hat die Studentenvariable einen undefinierten Wert. Die Art des variablen Schülers ist ebenfalls undefiniert.

Was ist die Ähnlichkeit zwischen Null und Undefiniert??

  • Beide sind Datentypen in JavaScript.

Was ist der Unterschied zwischen Null und Undefiniert?

Null gegen undefiniert

Der Null ist ein Datentyp in JavaScript, der verwendet wird, um einer Variablen einen Nichtwert zuzuweisen. Das undefinierte 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 zugewiesen wird, ist der Wert undefiniert nicht definiert.
Datentyp
Wenn der Variablen null zugewiesen wird, ist der Datentyp ein Objekt. Wenn die Variable undefiniert zugewiesen wird, wird der Datentyp als undefiniert angesehen.

Zusammenfassung - NULL vs undefiniert in JavaScript 

JavaScript ist eine clientseitige Skriptsprache, die für die Entwicklung von Webanwendungen verwendet wird. Es bringt Interaktivität zu einer Webseite. Es wird auch verwendet, um Online -Programme und Videospiele zu entwickeln. Zusammen mit HTML und CSS ist es eine Kerntechnologie für 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 von ihnen sind null und undefiniert. Der Unterschied zwischen Null und Undefiniert in JavaScript besteht darin, dass NULL verwendet wird, um einer Variablen einen Nichtwert zuzuweisen, während undefiniert wird, wenn eine Variable deklariert wird, aber nicht mit einem Wert zugeordnet ist.

Laden Sie den PDF von Null gegen und definierte in JavaScript herunter

Sie können die PDF -Version dieses Artikels herunterladen und ihn für Offline -Zwecke gemäß Citation Note verwenden. Bitte laden Sie die PDF -Version hier herunter: Unterschied zwischen Null und undefiniert in JavaScript

Referenz:

1.Tutorialspitze.com. „JavaScript -Variablen.”Der Punkt, der hier erhältlich ist  
2.JavaScript -Datentypen, W3schools.com Hier verfügbar  

Bild mit freundlicher Genehmigung:

1.'JavaScript Badge'By Nikotaf - eigene Arbeit, (CC BY -SA 4.0) über Commons Wikimedia