⊗jsPmBsLTC 50 of 505 menu

Penukaran Jenis Boolean dalam JavaScript

Sekarang kita akan melihat kelakuan nilai khas true dan false apabila ditukar kepada rentetan atau nombor. Pengetahuan ini akan diperlukan dalam pelajaran seterusnya.

Jadi, mari cuba lakukan penukaran kepada rentetan menggunakan fungsi String:

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

Seperti yang anda lihat, nilai true ditukar kepada rentetan 'true', dan nilai false - kepada rentetan 'false'. Maksudnya, apabila cuba menambah rentetan dan nilai Boolean, nilai Boolean ini akan ditukar kepada rentetan dan penambahan rentetan akan berlaku:

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

Apabila ditukar kepada nombor, nilai true ditukar kepada nombor 1, dan nilai false - kepada nombor 0:

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

Dalam semua operasi matematik, nilai Boolean akan ditukar kepada nombor terlebih dahulu. Contoh:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert(true + 3);

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert(true + true);

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert(true - true);

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert(true + false);

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert('1' + true);

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert( String(true) + 1 );

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

alert( String(true) + Number(true) );
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak