Dalam tutorial ini, anda akan belajar mengenai boolean JavaScript dengan bantuan contoh.
Dalam JavaScript, booleans adalah jenis data primitif yang boleh menjadi trueatau false. Sebagai contoh,
const a = true; const b = false;
Catatan : Sekiranya anda membungkus trueatau falsedalam petikan, maka itu dianggap sebagai tali.
Sebagai contoh,
const a = 'true'; console.log(typeof a); // string
Nilai boolean kebanyakannya digunakan untuk Pembanding dan Pengendali Logik. Sebagai contoh,
Sama dengan ==pulangan pengendali truejika operan sama.
console.log(5 == 6); // false
Tidak sama dengan !=pulangan operator truejika semua operan tidak sama.
console.log(5 != 6); // true
Logik DAN &&mengembalikan truejika kedua-dua nilai operan itu true, yang lain menilai untuk false.
console.log(true && false); // false
Nilai boolean digunakan dalam if… elsepernyataan dan forgelung juga.
Berikut adalah senarai nilai yang ditukar kepada nilai boolean tertentu.
| Jenis data | Nilai Boolean |
|---|---|
| tidak ditentukan | salah |
| batal | salah |
| NaN | salah |
| '' | salah |
| 0 | salah |
| 20 | benar |
| -20 | benar |
| 'salam' | benar |
Kaedah Boolean JavaScript
Berikut adalah senarai kaedah boolean terbina dalam JavaScript.
| Kaedah | Penerangan |
|---|---|
toString() | mengembalikan nilai boolean dengan menukar boolean menjadi rentetan |
valueOf() | mengembalikan nilai primitif boolean |
Contoh: Menggunakan toString ()
let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);
Pengeluaran
tali palsu
Contoh: Menggunakan nilaiOf ()
let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);
Pengeluaran
boolean benar
Fungsi Boolean JavaScript ()
Yang Boolean()fungsi digunakan untuk menukar pelbagai jenis data kepada nilai boolean. Sebagai contoh,
const a = true; console.log(Boolean(a)); // true
Semuanya dengan nilai kembali true. Sebagai contoh,
let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true
Dalam JavaScript, undefined, null, 0 , NaN, ''memeluk false. Sebagai contoh,
let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false
Catatan : Sekiranya anda ingin mengetahui lebih lanjut mengenai penukaran boolean, kunjungi Penukaran Jenis JavaScript.
Objek Boolean
Anda juga boleh membuat nilai boolean menggunakan newkata kunci. Sebagai contoh,
const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"
Catatan : Sebaiknya jangan menggunakan objek boolean. Menggunakan objek boolean melambatkan program.








