Adityads Blogs
19:32
0
Ini berguna dalam mengendalikan aliran program menggunakan pernyataan kondisional seperti if else , switch , while loop , dll. Lihat contoh berikut :
var YES = true;
var NO = false;
if(YES)
{
alert("Blok kode ini akan dieksekusi");
} if(NO)
{
alert("Blok kode ini tidak akan dieksekusi");
}
Ekspresi perbandingan mengembalikan nilai boolean untuk menunjukkan apakah perbandingan itu benar atau salah. Misalnya, ekspresi berikut mengembalikan nilai boolean.
var a = 10, b = 20;
var result = 1 > 2; // false
result = a < b; // true
result = a > b; // false
result = a + 20 > b + 5; // true
Dalam kode Anda, ketika Anda perlu mengetahui apakah suatu kondisi terpenuhi atau tidak sebelum melanjutkan ke langkah berikutnya, fungsi boolean menjadi teman terbaik Anda. Jika ini dan itu BENAR, maka lakukan ini. Jika SALAH, maka lakukan sesuatu yang lain.
Anda tidak pernah dapat mengasumsikan apa pun saat memprogram - Anda harus menulis logika secara eksplisit, dan sebagian besar dari itu hanya mengetahui apakah suatu kondisi terpenuhi atau tidak. Oleh karena itu pentingnya boolean dalam JavaScript.
Fungsi Boolean
var a = 10, b = 20;
var b1 = Boolean('Hello'); // true
var b2 = Boolean('h'); // true
var b3 = Boolean(10); // true
var b4 = Boolean([]); // true
var b5 = Boolean(a + b); // true
Jika parameter pertama adalah 0, -0, null, false, NaN, undefined, '' (string kosong), atau tidak ada parameter yang dilewatkan, maka fungsi Boolean() akan kembali nilai false.
var b1 = Boolean(''); // false
var b2 = Boolean(0); // false
var b3 = Boolean(null); // false
var a; var b4 = Boolean(a); // false
Boolean vs Boolean
var b1 = new Boolean(true);
var b2 = true;
typeof b1; // object
typeof b2; // boolean