Wednesday, July 11, 2012

toString()

Metode Boolean.toString() mengembalikan string 'true' jika nilai dari objek Boolean adalah true, sebaliknya mengembalikan string 'false'.

Sintaks:

booleanObj.toString()

Boolean.toString() adalah metode standard JavaScript 1.1+, JScript 3.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 3.0+, Opera 4.0+, Safari 1.0+.

Contoh di bawah ini menggunakan metode Boolean.toString() untuk mengkonversi nilai dari objek Boolean bernama booleanObj ke tipe 'string':

var booleanObj = new Boolean(); alert(booleanObj.toString() + 1); // "false1"

Contoh di bawah ini menguji apakah booleanObj setelah dikenakan metode ini bertipe 'string' atau tidak. Jika benar jadikan latarbelakang halaman menjadi hijau, sebaliknya merah:

var booleanObj = new Boolean(); if (typeof(booleanObj.toString()) == "string") { document.body.style.backgroundColor = "green"; // ini yang dijalankan }else{ document.body.style.backgroundColor = "red"; }

Contoh di bawah ini mengembalikan objek Boolean tanpa menggunakan metode Boolean.toString(), maka objek Boolean itu adalah bertipe 'object' dan bukan 'string':

var booleanObj = new Boolean(); if (typeof(booleanObj) == "object") { document.body.style.backgroundColor = "green"; // ini yang dijalankan }else{ document.body.style.backgroundColor = "red"; }