Wednesday, July 11, 2012

valueOf()

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 }