Boolean Objects

Một phần của tài liệu JS Objects (Trang 28 - 30)

Đố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

Một phần của tài liệu JS Objects (Trang 28 - 30)

Tải bản đầy đủ (PDF)

(47 trang)