Nilai Boolean
Sangat sering, dalam pemrograman, Anda memerlukan tipe data yang hanya memiliki satu dari dua nilai
- YA TIDAK
- ON / OFF
- BENAR SALAH
Untuk ini, JavaScript memiliki tipe data Boolean. Itu hanya bisa mengambil nilai true atau false.
Fungsi Boolean ()
Anda dapat menggunakan fungsi Boolean () untuk mengetahui apakah sebuah ekspresi (atau variabel) benar:
Contoh
Boolean (10> 9) // mengembalikan nilai true
Atau bahkan lebih mudah:
Contoh
(10> 9) // juga mengembalikan nilai truePerbandingan dan Ketentuan
10> 9 // juga kembali benar
Bab Perbandingan JS memberikan gambaran menyeluruh tentang operator perbandingan.
Bab Kondisi JS memberikan gambaran menyeluruh tentang pernyataan kondisional.
Berikut adalah beberapa contohnya:
Operator | Keterangan | Contoh |
---|---|---|
== | sama dengan | if (day == "Monday") |
> | Lebih besar dari | if (salary > 9000) |
< | Kurang dari | if (age < 18) |
Catatan Nilai Boolean dari sebuah ekspresi adalah dasar untuk perbandingan JavaScript dan kondisinya.
Semuanya Dengan Nilai "Nyata" adalah Benar
Contoh
100Semuanya Tanpa "Real" adalah Salah
3.14
-15
"Halo"
"Salah"
7 + 1 + 3.14
5 <6
Nilai Boolean 0 (nol) salah:
var x = 0;
Boolean (x); // mengembalikan false
Nilai Boolean -0 (minus nol) salah:
var x = -0;
Boolean (x); // mengembalikan false
Nilai Boolean "" (string kosong) salah:
var x = "";
Boolean (x); // mengembalikan false
Nilai Boolean yang tidak terdefinisi salah:
var x;
Boolean (x); // mengembalikan false
Nilai boolean null salah:
var x = null;
Boolean (x); // mengembalikan false
Nilai Boolean palsu adalah (Anda bisa menebaknya) salah:
var x = false;
Boolean (x); // mengembalikan false
Nilai Boolean NaN salah:
var x = 10 / "H";Properti dan Metode Boolean
Boolean (x); // mengembalikan false
Nilai primitif, seperti benar dan salah, tidak dapat memiliki sifat atau metode (karena bukan benda).
Tapi dengan JavaScript, metode dan properti juga tersedia untuk nilai primitif, karena JavaScript memperlakukan nilai primitif sebagai objek saat menjalankan metode dan propertinya.
Out Of Topic Show Konversi KodeHide Konversi Kode