Erklären Sie den Unterschied zwischen „undefiniert“ und „nicht definiert“ in JavaScript

Erklären Sie den Unterschied zwischen „undefiniert“ und „nicht definiert“ in JavaScript
Den Unterschied zwischen “kennen“nicht definiert" Und "nicht definiert”Wird als wesentliches Konzept für das Lernen von JavaScript -Programmiersprache angesehen. In JavaScript sind „undefinierte“ und „nicht definiert“ die beiden separaten Begriffe im Zusammenhang mit dem Speicherraum. Das Schlüsselwort „undefiniert“ bedeutet, dass eine Variable definiert ist und Speicherplatz im Speicher enthält, ohne Wert zuzuweisen. Obwohl „nicht definiert“ bedeutet, dass die Variable noch nicht definiert ist.

In diesem Artikel werden wir mit Hilfe von Beispielen den Unterschied zwischen undefiniert und nicht in JavaScript definiert. Also lasst uns anfangen!

Was ist das "undefinierte" Schlüsselwort in JavaScript??

Das Keyword "nicht definiert”Zeigt an, dass die zugegriffene Variable im Programm deklariert wird; Wir haben ihm jedoch keinen Wert zugewiesen.

Wenn ein JavaScript -Programm ausgeführt wird. Zum Beispiel im folgenden Beispiel, wenn die Variable “EMP_NAME”Ist im Programm definiert, es erhält Speicherplatz im Speicher.

lass emp_name;
Konsole.log (emp_name);

Da wird der Variablen kein Wert zugewiesen “EMP_NAME", Das Programm wird drucken"nicht definiert”Auf der Konsole

Jetzt werden wir den Wert zuweisen “John"Zur Variablen"EMP_NAME”Und versuchen Sie, den angegebenen Wert als Ausgabe anzuzeigen:

emp_name = "John";
Konsole.log (emp_name);

Somit "EMP_NAME" ist nicht mehr "nicht definiert", Also das"Konsole.Protokoll()"Methode wird drucken"John”Als Wert:

Lassen Sie uns nun weiter über das erfahrennicht definiert" Stichwort.

Was ist das Schlüsselwort "nicht definiert" in JavaScript??

Das Keyword "nicht definiert”Zeigt an, dass die zugegriffene Variable im Speicher nicht vorhanden ist. Wenn wir also auf eine Variable zugreifen, die im Programm nicht deklariert ist, wird sie drucken. “nicht definiert”Auf der Konsole.

Zum Beispiel werden wir im folgenden Beispiel auf die Variable zugreifen “emp_ageDas wird im Programm nicht deklariert:

Konsole.log (emp_age);

Das Programm wird drucken “nicht definiert”Auf der Konsole:

Wir haben wesentliche Informationen im Zusammenhang mit “geliefert“nicht definiert" Und "nicht definiert”JavaScript -Schlüsselwörter.

Abschluss

In JavaScript der Hauptunterschied zwischen “nicht definiert" Und "nicht definiert”Ist Deklaration und Initialisierung. Das Schlüsselwort „undefiniert“ bedeutet, dass die Variable deklariert, aber nicht zugewiesen oder initialisiert wurde. Während das Schlüsselwort „nicht definiert“ bedeutet, dass die Variable noch nicht deklariert ist. In diesem Blog wurde der Unterschied zwischen undefinierten und nicht definierten JavaScript -Schlüsselwörtern mit Beispielen erörtert.