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
javascriptBoolean(apa yang perlu ditukar);
Contoh
Tukar nombor 0 kepada jenis logik:
javascriptBoolean(0);
Hasil daripada pelaksanaan kod
kami akan dapat false:
javascriptfalse
Contoh
Mari tukar nilai NaN:
javascriptBoolean(NaN);
Juga selepas pelaksanaan kod
kami akan dapat false:
javascriptfalse
Contoh
Sekarang mari tukar nombor 1:
javascriptBoolean(1);
Selepas pelaksanaan kod
kami akan dapat true:
javascripttrue
Contoh
Dan sekarang tukar nombor negatif:
javascriptBoolean(-1);
Hasil daripada pelaksanaan kod
kami akan dapat true:
javascripttrue
Contoh
Mari letakkan nombor pecahan dalam parameter:
javascriptBoolean(11.5);
Selepas pelaksanaan kod
kami juga akan dapat true:
javascripttrue
Contoh
Dan sekarang tukar string kosong:
javascriptBoolean('');
Hasil pelaksanaan kod:
javascriptfalse
Contoh
Jika kami nyatakan string yang diisi dalam parameter:
javascriptBoolean('str');
Maka selepas penukaran kami akan dapat
true:
javascripttrue
Contoh
Mari tukar nilai boolean
true:
javascriptBoolean(true);
Hasil pelaksanaan kod:
javascripttrue
Contoh
Dan sekarang mari tukar nilai boolean
false:
javascriptBoolean(false);
Hasil daripada pelaksanaan kod
kami akan dapat false:
javascriptfalse
Contoh
Mari letakkan objek kosong dalam parameter fungsi:
javascriptBoolean({});
Selepas pelaksanaan kod
fungsi Boolean akan menukar objek kepada
nilai true:
javascripttrue
Contoh
Sekarang nyatakan dalam parameter array kosong:
javascriptBoolean([]);
Selepas pelaksanaan kod
kami juga akan dapat
nilai true:
javascripttrue
Contoh
Mari tukar fungsi kosong:
javascriptBoolean(function(){});
Hasil daripada pelaksanaan kod
kami dapat true:
javascripttrue
Contoh
Sekarang tukar nilai null:
javascriptBoolean(null);
Hasil daripada pelaksanaan kod
kami dapat false sama seperti ketika
menukar nombor 0:
javascript false