Boolesche Objekte werden verwendet, um nicht-boolesche Werte in boolesche Werte (wahr oder falsch) umzuwandeln.
Booleschen Wert prüfen
Überprüft, ob ein boolesches Objekt wahr oder falsch ist.
Quellcode-Beispiel:
<!DOCTYPE html> <html> <body> ​ <script> var b1=new Boolean(0); var b2=new Boolean(1); var b3=new Boolean(""); var b4=new Boolean(null); var b5=new Boolean(NaN); var b6=new Boolean("false"); ​ document.write("0 is boolean "+ b1 +"<br>"); document.write("1 is boolean "+ b2 +"<br>"); document.write("An empty string is boolean "+ b3 + "<br>"); document.write("null is boolean "+ b4+ "<br>"); document.write("NaN is boolean "+ b5 +"<br>"); document.write("The string 'false' is boolean "+ b6 +"<br>"); </script> ​ </body> </html>
Testergebnisse:
0 is boolean false 1 is boolean true An empty string is boolean false null is boolean false NaN is boolean false The string 'false' is boolean true
Boolesches Objekt erstellen
Boolesches Objekt stellt zwei Werte dar: „wahr“ oder „falsch“
Der folgende Code definiert ein boolesches Objekt mit dem Namen myBoolean:
var myBoolean=new Boolean();
Wenn das boolesche Objekt keinen Anfangswert hat oder sein Wert ist:
0 -0 null "" false undefined NaN
Dann ist der Wert des Objekts falsch. Andernfalls ist sein Wert wahr (auch wenn das Argument die Zeichenfolge „false“ ist)!