JavaScript Boolean

Dalam tutorial ini, Anda akan belajar tentang JavaScript boolean dengan bantuan contoh.

Dalam JavaScript, boolean adalah tipe data primitif yang dapat berupa trueatau false. Sebagai contoh,

 const a = true; const b = false;

Catatan : Jika Anda membungkus trueatau falsedalam kutipan, maka mereka dianggap sebagai string.

Sebagai contoh,

 const a = 'true'; console.log(typeof a); // string

Nilai boolean sebagian besar digunakan untuk Perbandingan dan Operator Logis. Sebagai contoh,

Sama dengan ==pengembalian operator truejika operannya sama.

 console.log(5 == 6); // false

Tidak sama dengan !=pengembalian operator truejika semua operan tidak sama.

 console.log(5 != 6); // true

AND logis &&kembali truejika kedua nilai operan adalah true, jika tidak mengevaluasi ke false.

 console.log(true && false); // false 

Nilai boolean juga digunakan dalam if… elsepernyataan dan forloop.

Berikut adalah daftar nilai yang akan dikonversi ke nilai boolean tertentu.

Tipe data Nilai Boolean
tidak terdefinisi Salah
batal Salah
NaN Salah
'' Salah
0 Salah
20 benar
-20 benar
'Halo' benar

Metode Boolean JavaScript

Berikut adalah daftar metode boolean bawaan dalam JavaScript.

metode Deskripsi
toString() mengembalikan nilai boolean dengan mengubah boolean menjadi string
valueOf() mengembalikan nilai primitif dari sebuah boolean

Contoh: Menggunakan toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Keluaran

 string palsu

Contoh: Menggunakan valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Keluaran

 boolean benar

Fungsi JavaScript Boolean ()

The Boolean()Fungsi ini digunakan untuk mengkonversi berbagai jenis data ke nilai-nilai boolean. Sebagai contoh,

 const a = true; console.log(Boolean(a)); // true

Segala sesuatu yang memiliki 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, ''bertobat untuk 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 : Jika Anda ingin mempelajari lebih lanjut tentang konversi boolean, kunjungi Konversi Jenis JavaScript.

Objek Boolean

Anda juga dapat 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 : Direkomendasikan untuk menghindari penggunaan objek boolean. Menggunakan objek boolean memperlambat program.

Artikel yang menarik...