Sách tham khảo JavaScript Boolean

Boolean (布尔)

Giá trị boolean của JavaScript có thể là một trong hai giá trị sau: true hoặc false.

Hàm Boolean()

Bạn có thể sử dụng hàm Boolean() để xác định biểu thức có phải là sự thật hay không:

Mô hình

Boolean(10 > 9)     // Trả về true

Thử ngay

Hoặc đơn giản hơn:

Mô hình

(10 > 9)            // Cũng trả về true
10 > 9              // cũng trả về true

Thử ngay

Nếu cần giáo trình về giá trị boolean, hãy đọc giáo trình của chúng tôi Giáo trình JavaScript Boolean.

Thuộc tính Boolean

Thuộc tính Mô tả
constructor Trả về hàm tạo nguyên mẫu Boolean của JavaScript.
prototype Cho phép bạn thêm thuộc tính và phương thức vào nguyên mẫu Boolean.

Phương thức Boolean

Phương thức Mô tả
toString() Chuyển đổi giá trị boolean thành chuỗi và trả về kết quả.
valueOf() Trả về giá trị nguyên thuỷ của giá trị boolean.

Đối tượng Boolean

Đối tượng Boolean biểu thị hai giá trị: "true" hoặc "false".

Cú pháp tạo đối tượng Boolean:

new Boolean(value);	// hàm构造函数
Boolean(value);		// hàm chuyển đổi

Tham số

Tham số value Giá trị lưu trữ bởi đối tượng boolean hoặc giá trị cần chuyển đổi thành boolean.

Giá trị trả về

Khi gọi như một hàm构造函数 (có toán tử new), Boolean() sẽ chuyển đổi tham số của nó thành một giá trị boolean và trả về một đối tượng Boolean chứa giá trị này.

Khi gọi như một hàm (không có toán tử new), Boolean() chỉ chuyển đổi tham số của nó thành một giá trị boolean nguyên thuỷ và trả về giá trị này.

Ghi chú:Nếu bỏ qua tham số value hoặc đặt thành 0, -0, null, "", false, undefined hoặc NaN, đối tượng này sẽ được đặt thành false. Ngược lại, sẽ được đặt thành true (dù tham số value là chuỗi "false").

Mô tả đối tượng Boolean

Trong JavaScript, giá trị boolean là một loại dữ liệu cơ bản. Đối tượng Boolean là một đối tượng boolean gói gọn giá trị boolean.

Khi gọi phương thức toString() để chuyển đổi giá trị boolean thành chuỗi (thường được gọi một cách ngầm bởi JavaScript), JavaScript sẽ tự động chuyển đổi giá trị boolean này thành một đối tượng Boolean tạm thời, sau đó gọi phương thức toString() của đối tượng này.

Sách giáo khoa

Nếu cần thêm thông tin, hãy đọc các nội dung liên quan trong giáo trình Cao cấp JavaScript:

Kiểu tham chiếu ECMAScript
Kiểu tham chiếu thường được gọi là lớp (class) hoặc đối tượng. Bài này giải thích các loại tham chiếu được định nghĩa sẵn của ECMAScript.