So konvertieren Sie eine Zeichenfolge in JavaScript in Boolesche

So konvertieren Sie eine Zeichenfolge in JavaScript in Boolesche
Manchmal werden Boolesche Werte in Datenbanken als Zeichenfolgen gespeichert, und Programmierer können diese Werte verwenden, um bestimmte Aktionen auf Websites oder Anwendungen auszuführen. In dieser Situation müssen sie vor Verwendung dieser Zeichenfolgen in logischen Operationen in boolesche Werte umgewandelt werden.

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:

  • Strenger Gleichstellungsoperator (===)
  • Doppelt nicht (!!) Operator
  • Booleschen Objekt

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.:

a === b

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:

var string = 'true';

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”:

var string = 'false';

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:

!!Saite

In der obigen Syntax:

  • Der erste (!) Der Betreiber ändert es in einen umgekehrten Booleschen Wert. Der Zweite (!) Der Bediener dreht den umgekehrten booleschen Wert um. Mit anderen Worten, es ist jetzt der tatsächliche Boolesche Wert des Objekts.

Beispiel 1:
Erstellen Sie eine Variable “Saite"Und lagern Sie einen Booleschen Wert"WAHR”Als Zeichenfolge drin:

var string = 'true' '

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)
  • Es dauert eine Zeichenfolge als Argument und gibt einen booleschen Wert zurück.
  • Es kehrt zurück “WAHRWenn die übergebene Zeichenfolge nicht leer ist.
  • Für eine leere Zeichenfolge kehrt sie zurück “FALSCH”.

Beispiel 1:
Erstellen Sie eine Variable “Saite"Und lagern Sie einen Booleschen Wert"WAHR”Als Zeichenfolge drin:

var string = 'true' '

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”:

var string = 'false'

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.