⊗jsPmBsLTC 50 of 505 menu

Konversi Tipe Boolean dalam JavaScript

Sekarang kita akan melihat bagaimana perilaku nilai khusus true dan false saat dikonversi ke string atau angka. Pengetahuan ini akan Anda butuhkan dalam pelajaran berikutnya.

Jadi, mari kita coba melakukan konversi ke string menggunakan fungsi String:

alert(String(true)); // akan menampilkan 'true' alert(String(false)); // akan menampilkan 'false'

Seperti yang Anda lihat, nilai true dikonversi menjadi string 'true', dan nilai false - menjadi string 'false'. Artinya, ketika mencoba menambahkan string dan nilai boolean, nilai boolean ini akan dikonversi menjadi string dan akan terjadi penggabungan string:

alert('a' + true); // akan menampilkan 'atrue'

Saat dikonversi ke angka, nilai true diubah menjadi angka 1, dan nilai false - menjadi angka 0:

alert(Number(true)); // akan menampilkan 1 alert(Number(false)); // akan menampilkan 0

Dalam semua operasi matematika, nilai boolean pertama-tama dikonversi ke angka. Contoh:

alert(true + 1); // akan menampilkan 2 alert(true + true); // akan menampilkan 2

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert(true + 3);

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert(true + true);

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert(true - true);

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert(true + false);

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert('1' + true);

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert( String(true) + 1 );

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

alert( String(true) + Number(true) );
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