⊗jsPmBsLTC 50 of 505 menu

Chuyển đổi kiểu Boolean trong JavaScript

Bây giờ chúng ta sẽ xem xét cách các giá trị đặc biệt truefalse hành xử khi được chuyển đổi thành chuỗi hoặc số. Những kiến thức này bạn sẽ cần trong các bài học tiếp theo.

Vậy, hãy thử thực hiện chuyển đổi thành chuỗi bằng cách sử dụng hàm String:

alert(String(true)); // hiển thị 'true' alert(String(false)); // hiển thị 'false'

Như bạn thấy, giá trị true được chuyển đổi thành chuỗi 'true', và giá trị false - thành chuỗi 'false'. Tức là khi cố gắng cộng chuỗi và giá trị boolean, giá trị boolean này sẽ được chuyển đổi thành chuỗi và phép nối chuỗi sẽ xảy ra:

alert('a' + true); // hiển thị 'atrue'

Khi chuyển đổi thành số, giá trị true được chuyển thành số 1, và giá trị false - thành số 0:

alert(Number(true)); // hiển thị 1 alert(Number(false)); // hiển thị 0

Trong tất cả các phép toán toán học, các giá trị boolean đầu tiên được chuyển đổi thành số. Ví dụ:

alert(true + 1); // hiển thị 2 alert(true + true); // hiển thị 2

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert(true + 3);

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert(true + true);

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert(true - true);

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert(true + false);

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert('1' + true);

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert( String(true) + 1 );

Không chạy mã, hãy xác định điều gì sẽ được hiển thị ra màn hình:

alert( String(true) + Number(true) );
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối