Boolean pada JavaScript adalah tipe data yang bernilai true (benar) atau fase (salah). Boolean adalah nilai yang mengandung nilai kebenaran. Variable dapat mengandung nilai boolean. Seperti contoh
var x = true;
var y = false;
Perhitungan (expressions) perbandingan juga dapat mengandung nilai boolean. Seperti contoh 9 < 8 adalah false (salah) karena tidak benar 8 lebih besar dari 9. Nilai expressions 9 > 8 adalah true (benar) karena memang benar 9 lebih besar dari 8.
Fungsi Boolean
Fungsi Boolean digunakan untuk memeriksa apakah suatu expressions (perhitungan) bernilai kebenaran true atau false.
Referensi Tipe Data JavaScript Boolean
Boolean(10 > 9) // returns true
Pada dasarnya tanpa fungsi Boolean, nilai kebenaran suatu expressions dapat langsung diperiksa atau dicetak.
(10 > 9) // also returns true
10 > 9 // also returns true
Nilai Kebenaran
Semua yang ada nilainya mempunyai nilai kebenaran true.
100
3.14
-15
"Hello"
"false"
7 + 1 + 3.14
Sesuatu yang bernilai 0, kosong atau tidak bernilai mempunyai nilai kebenaran false.
Variable bernilai 0 mempunyai nilai kebenaran false.
var x = 0;
Boolean(x); // returns false
Variable bernilai -0 mempunyai nilai kebenaran false.
var x = -0;
Boolean(x); // returns false
Variable bernilai string kosong mempunyai nilai kebenaran false.
var x = "";
Boolean(x); // returns false
Variable bernilai undefined mempunyai nilai kebenaran false.
var x;
Boolean(x); // returns false
Variable bernilai null mempunyai nilai kebenaran false.
var x = null;
Boolean(x); // returns false
Variable bernilai false mempunyai nilai kebenaran false.
var x = false;
Boolean(x); // returns false
Variable bernilai NaN (Not A Number) mempunyai nilai kebenaran false.
var x = 10 / "H";
Boolean(x); // returns false
Tutorial sebelumnya : Fungsi Set Pada Date
Tutorial setelahnya : Perbandingan Dengan JavaScript
Semua Tutorial JavaScript : Tutorial JavaScript