Fungsi Boolean
Fungsi Boolean menukar nilai yang diberikan
kepada jenis logik. Hasil pelaksanaan fungsi
akan sama ada true,
ataupun false.
Pada masa yang sama, hanya yang berikut ditukar kepada false:
0, string kosong, null,
undefined,
NaN.
Semua nilai lain (nombor, string, objek,
array, fungsi) ditukar kepada true.
Sintaks
Boolean(apa yang perlu ditukar);
Contoh
Tukar nombor 0 kepada jenis logik:
Boolean(0);
Hasil daripada pelaksanaan kod
kami akan dapat false:
false
Contoh
Mari tukar nilai NaN:
Boolean(NaN);
Juga selepas pelaksanaan kod
kami akan dapat false:
false
Contoh
Sekarang mari tukar nombor 1:
Boolean(1);
Selepas pelaksanaan kod
kami akan dapat true:
true
Contoh
Dan sekarang tukar nombor negatif:
Boolean(-1);
Hasil daripada pelaksanaan kod
kami akan dapat true:
true
Contoh
Mari letakkan nombor pecahan dalam parameter:
Boolean(11.5);
Selepas pelaksanaan kod
kami juga akan dapat true:
true
Contoh
Dan sekarang tukar string kosong:
Boolean('');
Hasil pelaksanaan kod:
false
Contoh
Jika kami nyatakan string yang diisi dalam parameter:
Boolean('str');
Maka selepas penukaran kami akan dapat
true:
true
Contoh
Mari tukar nilai boolean
true:
Boolean(true);
Hasil pelaksanaan kod:
true
Contoh
Dan sekarang mari tukar nilai boolean
false:
Boolean(false);
Hasil daripada pelaksanaan kod
kami akan dapat false:
false
Contoh
Mari letakkan objek kosong dalam parameter fungsi:
Boolean({});
Selepas pelaksanaan kod
fungsi Boolean akan menukar objek kepada
nilai true:
true
Contoh
Sekarang nyatakan dalam parameter array kosong:
Boolean([]);
Selepas pelaksanaan kod
kami juga akan dapat
nilai true:
true
Contoh
Mari tukar fungsi kosong:
Boolean(function(){});
Hasil daripada pelaksanaan kod
kami dapat true:
true
Contoh
Sekarang tukar nilai null:
Boolean(null);
Hasil daripada pelaksanaan kod
kami dapat false sama seperti ketika
menukar nombor 0:
false