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:
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üfenIm 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üfenIm 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 ZeichenfolgeDer 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.