So konvertieren Sie einen String in JavaScript in einen booleschen Wert

So Konvertieren Sie Einen String In Javascript In Einen Booleschen Wert



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 diese Zeichenfolgen vor der Verwendung in logischen Operationen in boolesche Werte konvertiert werden.

In diesem Tutorial werden die Methoden zum Konvertieren von Zeichenfolgen in boolesche Werte mithilfe von JavaScript demonstriert.

Wie konvertiere/transformiere ich eine Zeichenfolge mit JavaScript in Boolean?

Verwenden Sie die folgenden Methoden zum Konvertieren einer Zeichenfolge in einen booleschen Wert mit JavaScript:







  • Strikter Gleichheitsoperator (===)
  • Double not (!!)-Operator
  • Boolesches Objekt

Mal sehen, wie diese Methoden funktionieren.



Methode 1: Konvertieren Sie eine Zeichenfolge in einen booleschen Wert mit dem Operator für strikte Gleichheit (===).

Das ' Strikte Gleichberechtigung (===) Betreiber oder der „ Identität ”-Operator wird zum Konvertieren einer Zeichenfolge in einen booleschen Wert verwendet. Es überprüft, ob der Wert auf der linken Seite gleich dem Wert auf der rechten Seite wird. Falls ja! es kehrt „ Stimmt „sonst kommt es zurück“ FALSCH “.



Syntax
Die Syntax für den strikten Gleichheitsoperator lautet wie folgt:





a === b

Rückgabewert
Seine Ausgänge „ Stimmt ” wenn die verglichenen Werte aus demselben Wert und Typ bestehen.

Beispiel 1 :
Erstellen Sie eine Variable mit dem Namen „ Schnur ” das einen booleschen Wert speichert “ Stimmt “ als Zeichenfolge:



war Schnur = 'Stimmt' ;

Vergleichen Sie die Zeichenfolge mit der Zeichenfolge „ Stimmt ' Verwendung der ' Strikte Gleichberechtigung (===) Operator. Nur wenn die Zeichenfolge „ Stimmt “, dem Ausgang wird ein boolescher Wert zugewiesen „ Stimmt “:

war Ergebnis = Schnur === 'Stimmt' ;

Drucken Sie das Ergebnis auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Ergebnis ) ;

Ausgabe

Die Ausgabe zeigt „ Stimmt “, da die strikte Gleichheit wahr zurückgibt, wenn beide Operanden in Bezug auf Typ und Wert gleich sind.

Beispiel 2 :
In Variable „ Schnur “, boolschen Wert speichern “ FALSCH “:

war Schnur = 'FALSCH' ;

Vergleichen Sie die Zeichenfolge „ FALSCH „mit der Zeichenfolge“ Stimmt “:

war Ergebnis = Schnur === 'Stimmt' ;

Ausgabe

Die Ausgabe zeigt „ FALSCH ” weil der strikte Gleichheitsoperator true zurückgibt, wenn die Zeichenfolge tatsächlich “ Stimmt “.

Methode 2: Konvertieren Sie eine Zeichenfolge mit dem Operator Double NOT (!!) in einen booleschen Wert

Um eine Zeichenfolge in einen booleschen Wert umzuwandeln, gibt es in JavaScript eine andere Methode, die als doppeltes Ausrufezeichen (!!) bekannt ist, das ein doppelter NOT (!!)-Operator ist. Es gibt einen booleschen Wert zurück, indem es das Ergebnis eines einzelnen NOT-Operators umkehrt.

Syntax
Die Syntax für den doppelten NOT (!!)-Operator lautet wie folgt:

!! Schnur

In der obigen Syntax:

  • Der erste (!) Operator ändert es in einen invertierten booleschen Wert. Der zweite (!) Operator invertiert den invertierten booleschen Wert. Mit anderen Worten, es ist jetzt der tatsächliche boolesche Wert des Objekts.

Beispiel 1 :
Erstellen Sie eine Variable “ Schnur ” und einen booleschen Wert speichern “ Stimmt “ als String darin:

war Schnur = 'Stimmt'

Verwenden Sie den Operator Double NOT (!!) mit String, um ihn in einen booleschen Wert umzuwandeln:

Konsole. Protokoll ( !! Schnur ) ;

Ausgabe

Ausgabe zeigt „ Stimmt ', wie in ( !! )-Operator, zuerst ( ! ) wandelt „ Stimmt ' hinein ' FALSCH “, dann die zweite ( ! ) wandelt es wieder in „ Stimmt “.

Methode 3: Konvertieren Sie eine Zeichenfolge mithilfe eines booleschen Objekts in einen booleschen Wert

Verwenden Sie zum Konvertieren der Zeichenfolge in einen booleschen Wert das integrierte JavaScript „ Boolesch ' Objekt. Es ist ein Wrapper-Objekt für boolesche Werte.

Syntax
Die Syntax zum Konvertieren einer Zeichenfolge in einen booleschen Wert mit Hilfe eines booleschen Objekts lautet wie folgt:

Boolesch ( Schnur )
  • Es nimmt einen String als Argument und gibt einen booleschen Wert zurück.
  • Es kehrt „ Stimmt ” wenn der übergebene String nicht leer ist.
  • Für eine leere Zeichenfolge wird „ FALSCH “.

Beispiel 1 :
Erstellen Sie eine Variable “ Schnur ” und einen booleschen Wert speichern “ Stimmt “ als String darin:

war Schnur = 'Stimmt'

Rufen Sie den booleschen Wrapper auf, indem Sie die Zeichenfolge übergeben:

Boolesch ( Schnur ) ;

Ausgabe

Die Ausgabe liefert einen booleschen Wert „ Stimmt “, da der übergebene String nicht leer ist.

Beispiel 2 :
Speichern Sie den booleschen Wert „ FALSCH „in einer Variablen“ Schnur “:

war Schnur = 'FALSCH'

Rufen Sie den booleschen Wrapper auf, indem Sie die Zeichenfolge übergeben:

Boolesch ( Schnur ) ;

Die entsprechende Ausgabe lautet:

Fazit

Um eine Zeichenfolge in einen booleschen Wert umzuwandeln, verwenden Sie das „ Strikte Gleichberechtigung ” Operator (===), der die angegebene Zeichenfolge mit der Zeichenfolge „ Stimmt “ und es gibt einen booleschen Wert zurück „ Stimmt ” wenn die verglichenen Werte vom gleichen Typ und Wert sind. Das ' Doppelt nicht ” ( !! )-Operator gibt einen booleschen Wert zurück, indem er das Ergebnis eines einzelnen NOT-Operators umkehrt, oder JavaScript „ Boolesch „Objekt, das einen booleschen Wert zurückgibt“ Stimmt ” wenn der übergebene String kein leerer String ist, sonst return “ FALSCH “. Dieses Tutorial demonstriert die Methoden zum Konvertieren von Zeichenfolgen in boolesche Werte mithilfe von JavaScript.