Booleans JavaScript

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.

Artikel menarik...