Đối tượng boolean là đối tượng có 2 giá trị hoặc đúng (true) hoặc sai (false).
Đối tượng boolean được sử dụng để chuyển đổi một giá trị không mang kiểu boolean thành kiểu boolean ( đúng hoặc sai).
Ví dụ dưới đây tạo một đối tượng Boolean có tên là myBoolean: var myBoolean=new Boolean();
chú ý rằng nếu đối tượng Boolean không được thiết lập giá trị ban đầu hoặc nếu nó là 0,null,” ”,false,undefined, hoặc NaN thì đối tượng được thiết lập giá trị là false.Còn lại nó được thiết lập là true.
Tất cả các dòng mã dưới đây đều thiết lập giá trị cho đối tượng là false: var myBoolean = new Boolean ();
var myBoolean = new Boolean (0); var myBoolean = new Boolean (null); var myBoolean = new Boolean (""); var myBoolean = new Boolean (false); var myBoolean = new Boolean (Nan);
và tất cả dòng mã dưới đây đều thiết lập giá trị cho đối tượng là đúng: var myBoolean = new Boolean (true);
var myBoolean = new Boolean ("true"); var myBoolean = new Boolean ("false"); var myBoolean = new Boolean ("Richard"); các phương thức và thuộc tính của đối tượng Boolean:
Boolean Object Properties Bất động sản Mô tả
constructor Trả về chức năng đã tạo ra mẫu của đối tượng Boolean
prototype Cho phép bạn thêm các thuộc tính và phương pháp vào đối tượng Boolean Object Method
Phương pháp Mô tả
toString () Chuyển đổi một giá trị Boolean thành một chuỗi, và trả về kết quả valueOf () Trả về giá trị ban đầu của một đối tượng Boolean
Constructor Cú pháp:
boolean.constructor
ví dụ sau đây trả lại chức năng đã tạo ra mẫu của đối tượng Booblean <html>
<body>
<script type="text/javascript">
var bool=new Boolean();
document.write(bool.constructor);
</script> </body> </html>
Kết quả hiện thị là :
function Boolean() { [native code] }
toString ()
cú pháp:
boolean.toString()
ví dụ dưới đây thực hiện việc chuyển đổi giá trị trị Boolean thành String <html>
<body>
<script type="text/javascript">
var bool = new Boolean(1);
document.write(bool.toString()); </script> </body> </html> Kết quả : True