Javascript-Methode zum Konvertieren einer Zeichenfolge in einen booleschen Typ: 1. Verwenden Sie die doppelte logische Negation „!!“, die Syntax „!! String“ 2. Verwenden Sie die Funktion Boolean(), um die Konvertierung des Werts in einen booleschen Wert zu erzwingen Wert, die Syntax „Boolean(string)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Es gibt zwei gängige Methoden für JavaScript, um einen Wert in einen booleschen Wert umzuwandeln:
Verwendung eines doppelten logischen NOT
Verwendung der Boolean()-Funktion
Methode 1: Verwendung eines doppelten logischen NOT
Ein logischer NOT-Operator !
kann den Wert in einen booleschen Wert umwandeln und ihn negieren. Zwei logische NOT-Operatoren können den Wert in den richtigen booleschen Wert umwandeln.
console.log(!!0); //返回false console.log(!!1); //返回true console.log(!!""); //返回false console.log(!!NaN); //返回false console.log(!!null); //返回false console.log(!!undefined); //返回false console.log(!![]); //返回true console.log(!!{}); //返回true console.log(!!function(){}); //返回true
Methode 2: Verwenden Sie die Funktion Boolean()
Verwenden Sie die Funktion Boolean(), um die Konvertierung des Werts in einen booleschen Wert zu erzwingen.
console.log(Boolean("0")); //返回true console.log(Boolean("1")); //返回true console.log(Boolean("")); //返回false
Anhang: Konvertieren Sie allgemeine Werte in boolesche Werte.
wahr | |
falsch | |
falsch | |
falsch | |
false | |
fal se | |
true | |
Javascript-Tutorial für Fortgeschrittene | ]
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Zeichenfolge in Javascript in einen booleschen Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!