Metode Boolean.valueOf() mengembalikan nilai true jika objek Boolean adalah true, sebaliknya false.
Sintaks:
booleanObj.valueOf()
Boolean.valueOf() adalah metode standard JavaScript 1.1+, JScript 3.0+, ECMAScript 1.0+ dan di dukung oleh Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.
Contoh di bawah ini mengembalikan nilai primitif dari objek Boolean bernama booleanObj:
var booleanObj = new Boolean();
alert(booleanObj.valueOf()); // false
typeof objek Boolean yang terkena Boolean.valueOf() ini adalah 'boolean' dan bukan 'object':
var booleanObj = new Boolean();
if (typeof(booleanObj.valueOf()) == "boolean") {
alert("True"); // ini yang dijalankan
}else{
alert("False");
}
Contoh di bawah ini apakah tipe dari objek Boolean bernama booleanObj setelah terkena metode Boolean.valueOf() ini adalah 'object':
var booleanObj = new Boolean();
if (typeof(booleanObj.valueOf()) == "object") {
alert("True");
}else{
alert("False"); // ini yang dijalankan
}