So überprüfen Sie die leere/undefinierte/Null -Zeichenfolge in JavaScript?

So überprüfen Sie die leere/undefinierte/Null -Zeichenfolge in JavaScript?
JavaScript kann die leere/undefinierte/Null -Zeichenfolge auf der Client -Seite zur Authentifizierung überprüfen. Es ist nützlich, die Verarbeitung von Daten zu verbessern, bevor sie an den Server weiterleitet. Das Hauptziel besteht darin, die Werte zu authentifizieren, die von den Benutzern eingegeben werden, unabhängig davon, ob sie leer oder gefüllt sind.

Ein leer String repräsentiert eine Zeichenfolge mit Nulllänge, während a Null String zeigt, dass es keinen Wert enthält. Außerdem die nicht definiert Der Term bezieht sich auf eine Variable, die keinen Wert hat.

In diesem Artikel werden drei Methoden nachgewiesen, um die leeren/undefinierten/Null -Zeichenfolgen in JavaScript zu überprüfen.

Diese Methoden validieren die leere oder gefüllte Zeichenfolge. Die Ergebnisse dieses Beitrags werden hier beschrieben:

  • Verwenden Sie den Operator der strengen Gleichheit (===) für leere/undefinierte/Null -Zeichenfolge
  • Verwenden der Länge Eigenschaft für leere/undefinierte/NULL -Zeichenfolge
  • Konversionsvariable nach Boolean, um die leere/undefinierte/Null -Zeichenfolge zu überprüfen

Methode 1: Verwenden des Operators "===" für leere/undefinierte/NULL -Zeichenfolge in JavaScript

Bei dieser Methode wird der strenge Gleichstellungsoperator verwendet, um die undefinierte, leere oder null -Zeichenfolge zu überprüfen. Der Bediener gibt die wahre Ausgabe zurück, wenn der Benutzer den String -Datentyp eingibt. Andernfalls gibt der Bediener die falsche Ausgabe zurück.

Code

// Beispiel für die Verwendung von "===" -Operator, um die leere Zeichenfolge zu überprüfen
Konsole.log ("" === "") // den leeren Wert überprüfen
Konsole.log ("__" === "") // den Bedienerwert überprüfen

Im Code wird der Operator "===" verwendet, um die leere Zeichenfolge in JavaScript zu überprüfen.

Notiz: undefinierte und Null -Zeichenfolgen werden mit dem Operator "===" in nicht validiert JavaScript.

Nach der Ausführung des Codes ist die Ausgabe unten angegeben.

Ausgang

Das Ergebnis des Codes gibt Werte zurück, nachdem die Zeichenfolgen, die gefüllt oder leer sind. Auf diese Weise gibt die erste Zeile den wahren Wert zurück, der die leere Zeichenfolge im JavaScript -Code validiert.

Methode 2: Verwenden der Länge Eigenschaft für leere/undefinierte/null -Zeichenfolgen in JavaScript

Eine andere Methode wird unter Verwendung der Länge Eigenschaft von JavaScript angepasst. Um die Länge Eigenschaft auszuüben, werden die folgenden Codezeilen verwendet:

Code

// Beispiel für die Verwendung der Längeneigenschaft, um die leere Zeichenfolge zu überprüfen
Sei String1 = "Willkommen in JavaScript World"; // Überprüfen Sie die Zeichenfolge
lass String2 = ""; // Überprüfen Sie die leere Zeichenfolge
Konsole.log (string1.Länge === 0)
Konsole.log (string2.Länge === 0)

Im Code, String1, String2 werden verwendet, um verschiedene Datentypen zu speichern. Am Ende wird die Länge Eigenschaft verwendet, um zu berechnen, ob die Zeichenfolge leer ist oder nicht, und die Ausgabe zurückgibt.

Notiz: Die Länge Eigenschaft ist nicht kompatibel mit nicht definiert Und Null Saiten in JavaScript.

Ausgang

Die obige Anzeige zeigt an, dass der zweite Wert in der Ausgabe true, was bestätigt, dass die Zeichenfolge leer ist.

Während andere Werte false zurückgeben, was zeigt, dass die Saiten gefüllt sind.

Methode 3: Konvertieren von String in Boolean, um die leere/undefinierte/Null -Zeichenfolge zu überprüfen

In der dritten Methode werden leere/undefinierte/Null -Zeichenfolgen überprüft, indem die Variable in einen Booleschen Wert konvertiert wird. Der Code ist unten mit Beschreibungen angegeben.

Code

// Beispiel für die Verwendung der Booleschen Methode zum Überprüfen der leeren Zeichenfolge
Sei String1 = "Willkommen in JavaScript World"; // Überprüfen Sie die Zeichenfolge
lass String2 = ""; // Überprüfen Sie die leere Zeichenfolge
Konsole.log (boolean (string1))
Konsole.log (boolean (string2))

Der Code enthält zwei benannte Variablen String1 Und String2. Die Variable String1 speichert die gefüllte Zeichenfolge "Willkommen bei JavaScript", während variabel String2 enthält das leere "" Stringwert. Nach dem Speichern von Stringwerten in diesen Variablen a Boolesche Methode Um zu überprüfen, ob die Zeichenfolge leer oder nicht in JavaScript ist.

Notiz: Die Methode berechnet die Null- und undefinierten Zeichenfolgen in JavaScript nicht.

Ausgang

Das gleiche Ergebnis ist in der Ausgabe mit der booleschen Methode zu sehen, die bestätigt, dass die erste Zeichenfolge gefüllt ist, und der andere in JavaScript leer ist.

Abschluss

JavaScript kann die leere/undefinierte/Null -Zeichenfolge mit der strengen Gleichstellung "===" -Preiber, der Länge und der Booleschen Methode überprüfen. Der Bediener "===" validiert den Zeichenfolgenwert, die Länge -Eigenschaft berechnet die Länge der Zeichenfolge, und die Boolesche Methode wird verwendet, indem die Stringwerte übergeben werden. Mit diesen Methoden können Benutzer unterschiedliche Probleme implementieren, z. B. Formularvalidierung, clientseitige Berechnungen, Handhabungstermine und -fragen usw.