JavaScript undefinierter Typ | Erklärt

JavaScript undefinierter Typ | Erklärt

JavaScript bietet sowohl primitive als auch nicht primitive Datentypen. Zum Beispiel "null", "boolean", "undefined" usw. gehören zum primitiven Datentyp, während „Arrays“ und „Objekte“ nicht primitive oder komplexe Datentypen sind. In JavaScript hat jede Variable, die nicht mit einem Wert zugeordnet ist, einen Standardwert von „undefinierter“.

In diesem Artikel werden verschiedene Anwendungsfälle des „undefinierten“ Typs in JavaScript erläutert und wird wie folgt organisiert:

  • Was ist in JavaScript undefiniert und definiert?
  • Syntax
  • Wie man undefined in JavaScript verwendet?

Also lasst uns anfangen!

Was ist in JavaScript undefiniert und definiert?

Der undefinierte Typ gehört zu den primitiven Datentypen, die nur einen Wert haben können.e. nicht definiert. Eine Variable, die deklariert/erstellt, aber nicht mit einem Wert überall im Programm zugewiesen wird, hat einen Standardwert von „undefinierter“.

Syntax

Hier ist die grundlegende Syntax für den undefinierten JavaScript -Typ:

1
nicht definiert

Wie man undefined in JavaScript verwendet?

Betrachten wir einige Anwendungsfälle von JavaScript undefinierter Typ:

Beispiel1: Variable deklariert, aber nicht definiert

In diesem Beispiel werden wir den Typ einer Variablen überprüfen, die im Programm deklariert, aber nirgendwo definiert ist:

1
2
var x;
Konsole.log (typeof (x));

In diesem Beispiel:

  • Wir haben eine Variable „X“ deklariert/erstellt und sie keinen Wert zugewiesen.
  • Als nächstes verwendeten wir den "Typeof" -Operator, um die Art von "x" zu finden.
  • Folglich erhalten wir das untergegebene Ergebnis:

Der Typeof -Operator gab undefiniert zurück, was überprüfte, dass eine nicht zugewiesene Variable einen Standardwert von „undefiniert“ aufweist.

Beispiel2: Typ einer leeren Zeichenfolge

Bedenken Sie, dass wir eine leere Zeichenfolge haben, wie im folgenden Snippet gezeigt:

1
var x = "";

Die Aufgabe besteht darin, den Typ und den Wert einer leeren Zeichenfolge zu überprüfen:

1
2
3
var x = "";
Konsole.log (x);
Konsole.log (typeof (x));

Der obige Ausschnitt verwendete die Konsole.log () Methode:

  • Den Wert von x drucken.
  • Um den Datentyp von x zu drucken.
  • Infolgedessen erhalten wir die untergegebene Ausgabe:

Die Ausgabe hat überprüft, dass eine leere Zeichenfolge und eine undefinierte Variable zwei verschiedene Dinge sind. Die undefinierte Variable hat einen Datentyp „undefiniert“, während eine leere Zeichenfolge einen Datentyp "String" hat.

Beispiel3: Überprüfen Sie, ob eine Variable definiert ist oder nicht

In diesem Beispielprogramm prüfen wir, ob eine bestimmte Variable definiert ist oder nicht. Wenn das Programm die Variable nicht definiert, anzeigen Sie die Meldung „Variable nicht definiert!”. Ansonsten zeigen die Meldung „Variable definiert“:

1
2
3
4
5
6
7
8
var x;
if (typeof x === "undefined")
Message = "Variable nicht definiert!";
Konsole.log (meldung);
anders
Message = "Variable definiert!";
Konsole.log (meldung);

Der obige Code diente den folgenden Funktionen:

  • Deklarierte eine Variable "x".
  • Als nächstes verglich den Wert von „X“ mit dem „undefinierten“ Typ.
  • Gedrucktes „Variable nicht definiert“, wenn das Programm die Variable nicht definiert.
  • Ansonsten zeigten die Meldung "Variable definiert" angezeigt:

So funktioniert der undefinierte Typ in JavaScript.

Abschluss

In JavaScript ist das Undepinierte ein primitiver Typ und hat nur einen Wert „undefiniert“. Eine Variable, die deklariert/erstellt, aber nicht mit einem Wert überall im Programm zugewiesen wird, hat einen Standardwert von „undefinierter“. In diesem Artikel wurde erklärt, was genau ein undefinierter Typ ist? Es handelt sich um Syntax und Anwendungsfälle mit Hilfe von Beispielen.