Objek Boolean digunakan untuk menukar nilai bukan Boolean kepada nilai Boolean (benar atau salah).
Semak nilai Boolean
Menyemak sama ada objek boolean adalah benar atau palsu.
Contoh kod sumber:
<!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>
Keputusan ujian:
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
Buat objek Boolean
Objek Boolean mewakili dua nilai: "true" atau "false"
Kod berikut mentakrifkan objek Boolean bernama myBoolean:
var myBoolean=new Boolean();
Jika objek Boolean tidak mempunyai nilai awal atau nilainya ialah:
0 -0 null "" false undefined NaN
Maka nilai objek adalah palsu. Jika tidak, nilainya adalah benar (walaupun hujahnya adalah rentetan "palsu"!