In diesem Tutorial wird die Methoden zum Konvertieren von String in boolean mit JavaScript demonstriert.
So konvertieren/transformieren Sie eine Zeichenfolge mit JavaScript in Boolesche?
Verwenden Sie die folgenden Methoden zum Konvertieren einer Zeichenfolge in einen Booleschen mit JavaScript:
Mal sehen, wie diese Methoden funktionieren werden.
Methode 1: Konvertieren Sie einen String mit strengen Gleichheit (===) in Boolesche Operator
Der "Strenge Gleichheit” (===) Bediener oder der “IdentitätDer Bediener wird zum Konvertieren einer Zeichenfolge in einen Booleschen Wert verwendet. Es überprüft, ob der Wert der linken Seite gleich dem rechten Seitenwert wird. Falls ja! es kehrt zurück “WAHR"Sonst kehrt es zurück"FALSCH”.
Syntax
Die Syntax für den strengen Gleichstellungsoperator ist wie folgt.:
Rückgabewert
Seine Ausgänge “WAHRWenn die verglichenen Werte aus demselben Wert und Typ bestehen.
Beispiel 1:
Erstellen Sie eine Variable namens “Saite"Das speichert einen Booleschen Wert"WAHR”Als Zeichenfolge:
Vergleichen Sie die Zeichenfolge mit der Zeichenfolge “WAHR" Verwendung der "Strenge Gleichheit” (===) Operator. Nur wenn die Zeichenfolge ist “WAHR", Die Ausgabe wird einen Booleschen Wert zugewiesen"WAHR”:
var result = string === 'true';Drucken Sie das Ergebnis auf der Konsole mit der “druckenKonsole.Protokoll()" Methode:
Konsole.log (Ergebnis);Ausgang
Die Ausgabe wird angezeigt "WAHR”, Da die strenge Gleichheit trifft, wenn beide Operanden in Bezug auf Art und Wert gleich sind.
Beispiel 2:
In Variable “Saite", Booleaner Wert des Ladens"FALSCH”:
Vergleichen Sie die Zeichenfolge “FALSCH"Mit der Zeichenfolge"WAHR”:
var result = string === 'true';Ausgang
Die Ausgabe zeigt “FALSCH"Weil der strenge Gleichstellungsoperator true zurückgibt, wenn die Zeichenfolge tatsächlich ist"WAHR”.
Methode 2: Konvertieren Sie eine Zeichenfolge mit doppeltem nicht in Booleschen!!) Operator
Um String in Boolean zu konvertieren, gibt es eine andere Methode in JavaScript, die als Doppelausruf bezeichnet wird (Ausrufe (!!) Das ist doppelt nicht (!!) Operator. Es gibt einen booleschen Wert zurück, indem das Ergebnis eines einzelnen Nicht -Operators umgekehrt wird.
Syntax
Die Syntax für das Doppel nicht (!!) Der Bediener ist wie folgt:
In der obigen Syntax:
Beispiel 1:
Erstellen Sie eine Variable “Saite"Und lagern Sie einen Booleschen Wert"WAHR”Als Zeichenfolge drin:
Verwenden Sie das Doppel nicht (nicht (!!) Bediener mit String, um in einen booleschen Wert umzuwandeln:
Konsole.Protokoll(!!String);Ausgang
Ausgangsanzeigen “WAHR", wie in (!!) Bediener zuerst (!) Konvertiert “WAHR" hinein "FALSCH”, Dann der zweite (!) konvertiert es erneut in “WAHR”.
Methode 3: Konvertieren Sie eine Zeichenfolge mit einem Booleschen Objekt in Boolean
Verwenden Sie zum Konvertieren der Zeichenfolge in einen Booleschen JavaScript integriert “Boolean" Objekt. Es ist ein Wrapper -Objekt für Boolesche Werte.
Syntax
Die Syntax zum Konvertieren von String in Boolean mit Hilfe eines booleschen Objekts lautet wie folgt:
Boolean (String)
Beispiel 1:
Erstellen Sie eine Variable “Saite"Und lagern Sie einen Booleschen Wert"WAHR”Als Zeichenfolge drin:
Rufen Sie den Booleschen Wrapper an, indem Sie die Zeichenfolge übergeben:
Boolean (String);Ausgang
Die Ausgabe gibt einen Booleschen Wert zurück “WAHR”, Da die übergebene Saite nicht leer ist.
Beispiel 2:
Speichern Sie den Booleschen Wert “FALSCH"In einer Variablen"Saite”:
Rufen Sie den Booleschen Wrapper auf, indem Sie die Schnur übergeben:
Boolean (String);Die entsprechende Ausgabe ist:
Abschluss
Verwenden Sie die “, um eine Zeichenfolge in einen Booleschen zu konvertierenStrenge Gleichheit”Operator (===), der die angegebene Zeichenfolge mit der Zeichenfolge vergleichtWAHR"Und es gibt einen booleschen Wert zurück"WAHRWenn die verglichenen Werte vom gleichen Typ und Wert sind. Der "Doppelt nicht”(!!) Der Bediener gibt einen booleschen Wert zurück, indem er das Ergebnis eines einzelnen Nicht -Operators oder JavaScript umgekehrt wirdBoolean"Objekt, das einen Booleschen Wert zurückgibt"WAHR"Wenn die übergebene Zeichenfolge keine leere Zeichenfolge ist, retektiert zurück"FALSCH”. Dieses Tutorial zeigt die Methoden zum Konvertieren von String in boolean mit JavaScript.