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
}