Heim > Web-Frontend > js-Tutorial > Wie konvertiert man String-Boolesche Werte sicher in JavaScript-Boolesche Werte?

Wie konvertiert man String-Boolesche Werte sicher in JavaScript-Boolesche Werte?

Patricia Arquette
Freigeben: 2024-12-15 06:50:10
Original
767 Leute haben es durchsucht

How to Safely Convert String Booleans to JavaScript Booleans?

Konvertieren von Zeichenfolgen in boolesche Werte in JavaScript

Wenn in JavaScript mit booleschen Werten gearbeitet wird, die als Zeichenfolgen dargestellt werden, kann deren Konvertierung in intrinsische Typen eine Herausforderung darstellen . Beachten Sie zur Lösung dieses Problems die folgenden Richtlinien:

Tun Sie:

Verwenden Sie den Identitätsoperator (===), um einen strengen Typvergleich sicherzustellen:

var isTrueSet = (myValue === 'true');
Nach dem Login kopieren

Diese Methode vermeidet implizite Typkonvertierungen und setzt isTrueSet genau auf boolean true, wenn die Zeichenfolge „true“ und boolean false entspricht andernfalls.

Nicht:

Verlassen Sie sich nicht auf Methoden, die Zeichenfolgen als boolesche Werte auswerten:

var myBool = Boolean("false"); // == true

var myBool = !! "false"; // == true
Nach dem Login kopieren

Diese Methoden können zu unvorhersehbaren Ergebnissen führen da jede nicht leere Zeichenfolge als wahr ausgewertet wird.

Zusätzlich Tipps:

  • Für Vergleiche ohne Berücksichtigung der Groß- und Kleinschreibung verwenden Sie:

  • An Griff fehlt Werte:

    * ```javascript
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man String-Boolesche Werte sicher in JavaScript-Boolesche Werte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage