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
Hoặc đơn giản hơn:
Mô hình
(10 > 9) // Cũng trả về true 10 > 9 // cũng trả về true
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.