Undefinierte und Null-Variable in JavaScript prüfen

Muhammad Muzammil Hussain 12 Oktober 2023
  1. Undefinierte Variable in JavaScript prüfen
  2. Null-Variable in JavaScript prüfen
Undefinierte und Null-Variable in JavaScript prüfen

In diesem Artikel erfahren wir mehr über undefinierte oder Null-Werte im JavaScript-Quellcode und wie wir eine bedingte Anweisung verwenden können, um undefinierte und Null-Variablen in JavaScript zu überprüfen.

Undefinierte Variable in JavaScript prüfen

Es ist ein primitiver Wert, der angibt, dass der Wert nicht zugewiesen ist, und die Variable, der kein Werttyp zugewiesen ist, wird als undefinierte Variable bezeichnet. JavaScript setzt den undefinierten Wert direkt, wenn Programmierer den Wert nicht bereitstellen.

Wenn wir beispielsweise eine Variable deklarieren und versuchen, sie vor der Initialisierung in Protokollen anzuzeigen, erhält sie standardmäßig ein undefiniertes Ergebnis. Nicht vorhandene Elemente für Array-Rückgaben sind ebenfalls undefiniert.

Wenn in JavaScript Funktionsargumente nicht gemäß den Parametern dieser Funktion übergeben werden, werden die nicht übergebenen Argumente auf Undefine gesetzt.

Syntax:

let data
console.log(data);  // undefined value
functionName(10);
function functionName(x, y) {
  console.log(x)  // it will print 10
  console.log(y)  // undefined argument
}

Beispielcode:

let data
checkVariable(data)  // it will generate undefined result

data = 10;           // now initialized
checkVariable(data)  // it will generate defined result

function checkVariable(data) {
  if (data === undefined) {
    console.log('variable is undefined')
  } else {
    console.log('variable is defined')
  }
}

Ausgabe:

"variable is undefined"
// after initialzation
"variable is defined"

Im obigen Code haben wir die Variable data deklariert und diese Variable als Parameter an die Funktion checkVariable übergeben. Diese Funktion ist so deklariert, dass sie den Wert als Argument erhält und mit der bedingten Anweisung if else überprüft, ob der Wert undefined ist, dann wird das Ergebnis "variable is undefined" in Protokollen angezeigt, oder es wird definiert angezeigt.

Wir haben die Variable data mit dem Wert 10 neu zugewiesen und erneut an die Funktion übergeben, und dieses Mal wird sie "variable is defined" ausgeben.

Null-Variable in JavaScript prüfen

Es gibt null, das in JavaScript als Objekt behandelt wird, um einen leeren oder unbekannten Wert darzustellen. Zum Beispiel let x = null, die x-Variable ist im Moment leer und kann später einen beliebigen Wert haben; es ist eine Nullvariable.

Undefinierte und Nullwerte werden in JavaScript als falsche Werte definiert. Wenn wir diesen Wert in der Standardfunktion boolean() von JavaScript verwenden, wird das Ergebnis false zurückgegeben.

Syntax:

let data = null
console.log(data)  // it will get null

Beispielcode:

let data = null;
checkNull(data)  // will print null

data = 10;       // now initialized
checkNull(data)  // will print not null
function checkNull(data) {
  if (data === null) {
    console.log('variable is null')
  } else {
    console.log('variable is not null')
  }
}

Ausgabe:

"variable is null"
// after initialization
"variable is not null"

Im obigen Code haben wir die Variable data deklariert, ihr null zugewiesen und diese Variable als Parameter an die Funktion checkNull übergeben. Die Funktion ist so deklariert, dass sie den Wert als Argument erhält und mit der bedingten Anweisung if else prüft, ob der Wert gleich null ist, dann zeigt sie das Ergebnis "variable is null" in Protokollen an, andernfalls zeigt sie nicht null an.

Wir haben die Variable data neu zugewiesen und an die Funktion übergeben; Dieses Mal wird "variable is not null" ausgegeben.

Verwandter Artikel - JavaScript Variable