21 of 264 menu

Hàm Boolean

Hàm Boolean chuyển đổi giá trị được truyền vào sang kiểu logic. Kết quả thực thi của hàm sẽ là true, hoặc false.

Trong đó chỉ có các giá trị sau được chuyển đổi thành false: 0, chuỗi rỗng, null, undefined, NaN. Tất cả các giá trị khác (số, chuỗi, đối tượng, mảng, hàm) đều được chuyển đổi thành true.

Cú pháp

Boolean(giá trị cần chuyển đổi);

Ví dụ

Chuyển đổi số 0 sang kiểu logic:

Boolean(0);

Kết quả thực thi mã chúng ta nhận được là false:

false

Ví dụ

Hãy chuyển đổi giá trị NaN:

Boolean(NaN);

Kết quả sau khi thực thi mã cũng là false:

false

Ví dụ

Bây giờ hãy chuyển đổi số 1:

Boolean(1);

Sau khi thực thi mã chúng ta nhận được true:

true

Ví dụ

Và bây giờ hãy chuyển đổi số âm:

Boolean(-1);

Kết quả thực thi mã chúng ta nhận được là true:

true

Ví dụ

Hãy đặt một số thập phân làm tham số:

Boolean(11.5);

Sau khi thực thi mã chúng ta cũng nhận được true:

true

Ví dụ

Và bây giờ hãy chuyển đổi chuỗi rỗng:

Boolean('');

Kết quả thực thi mã:

false

Ví dụ

Nếu chúng ta chỉ định một chuỗi có nội dung làm tham số:

Boolean('str');

Thì sau khi chuyển đổi chúng ta nhận được true:

true

Ví dụ

Hãy chuyển đổi giá trị boolean true:

Boolean(true);

Kết quả thực thi mã:

true

Ví dụ

Và bây giờ hãy chuyển đổi giá trị boolean false:

Boolean(false);

Kết quả thực thi mã trả về cho chúng ta là false:

false

Ví dụ

Hãy chỉ định một đối tượng rỗng làm tham số cho hàm:

Boolean({});

Sau khi thực thi mã, hàm Boolean sẽ chuyển đổi đối tượng thành giá trị true:

true

Ví dụ

Bây giờ hãy chỉ định một mảng rỗng làm tham số:

Boolean([]);

Sau khi thực thi mã, chúng ta cũng nhận được giá trị true:

true

Ví dụ

Hãy chuyển đổi một hàm rỗng:

Boolean(function(){});

Kết quả thực thi mã là true:

true

Ví dụ

Bây giờ hãy chuyển đổi giá trị null:

Boolean(null);

Kết quả thực thi mã là false, tương tự như khi chuyển đổi số 0:

false

Xem thêm

  • hàm Number,
    chuyển đổi sang số
  • hàm String,
    chuyển đổi sang chuỗi
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