21 of 264 menu

Fungsi Boolean

Fungsi Boolean mengubah nilai yang diteruskan ke tipe logika. Hasil eksekusi fungsi akan berupa true, atau false.

Namun, hanya nilai-nilai berikut yang diubah menjadi false: 0, string kosong, null, undefined, NaN. Semua nilai lainnya (angka, string, objek, array, fungsi) diubah menjadi true.

Sintaks

Boolean(nilai yang perlu diubah);

Contoh

Mari ubah angka 0 ke tipe logika:

Boolean(0);

Hasil dari eksekusi kode adalah false:

false

Contoh

Mari ubah nilai NaN:

Boolean(NaN);

Setelah eksekusi kode, kita juga mendapatkan false:

false

Contoh

Sekarang mari ubah angka 1:

Boolean(1);

Setelah eksekusi kode, kita mendapatkan true:

true

Contoh

Dan sekarang ubah angka negatif:

Boolean(-1);

Hasil dari eksekusi kode adalah true:

true

Contoh

Mari berikan angka desimal sebagai parameter:

Boolean(11.5);

Setelah eksekusi kode, kita juga mendapatkan true:

true

Contoh

Dan sekarang ubah string kosong:

Boolean('');

Hasil eksekusi kode:

false

Contoh

Jika kita memberikan string yang terisi sebagai parameter:

Boolean('str');

Maka setelah konversi kita mendapatkan true:

true

Contoh

Mari ubah nilai boolean true:

Boolean(true);

Hasil eksekusi kode:

true

Contoh

Dan sekarang mari ubah nilai boolean false:

Boolean(false);

Hasil dari eksekusi kode yang dikembalikan adalah false:

false

Contoh

Mari berikan objek kosong sebagai parameter fungsi:

Boolean({});

Setelah eksekusi kode, fungsi Boolean akan mengubah objek menjadi nilai true:

true

Contoh

Sekarang berikan array kosong sebagai parameter:

Boolean([]);

Setelah eksekusi kode, kita juga mendapatkan nilai true:

true

Contoh

Mari ubah fungsi kosong:

Boolean(function(){});

Hasil dari eksekusi kode adalah true:

true

Contoh

Sekarang ubah nilai null:

Boolean(null);

Hasil dari eksekusi kode adalah false, sama seperti saat mengubah angka 0:

false

Lihat juga

  • fungsi Number,
    yang mengubah ke angka
  • fungsi String,
    yang mengubah ke string
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak