中山骏域网站建设本地广东中山网站建设
文章目录
- JavaScript Boolean 布尔对象
 - Boolean 对象
 - Boolean 对象属性
 - Boolean 对象方法
 - 检查布尔对象是 true 还是 false
 - 创建 Boolean 对象
 
JavaScript Boolean 布尔对象

Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。
Boolean 对象
Boolean 对象用于转换一个不是 Boolean 类型的值转换为 Boolean 类型值 (true 或者false).
Boolean 对象完整教程, 请访问 JavaScript Boolean 对象教程。
Boolean 对象属性
| 属性 | 描述 | 
|---|---|
| constructor | 返回对创建此对象的 Boolean 函数的引用 | 
| prototype | 使您有能力向对象添加属性和方法。 | 
Boolean 对象方法
| 方法 | 描述 | 
|---|---|
| toString() | 把布尔值转换为字符串,并返回结果。 | 
| valueOf() | 返回 Boolean 对象的原始值。 | 
检查布尔对象是 true 还是 false
源码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var b1=new Boolean(0);
var b2=new Boolean(1);
var b3=new Boolean("");
var b4=new Boolean(null);
var b5=new Boolean(NaN);
var b6=new Boolean("false");
document.write("0 为布尔值 "+ b1 +"<br>");
document.write("1 为布尔值 "+ b2 +"<br>");
document.write("空字符串是布尔值 "+ b3 + "<br>");
document.write("null 是布尔值 "+ b4+ "<br>");
document.write("NaN 是布尔值 "+ b5 +"<br>");
document.write("字符串'false' 是布尔值"+ b6 +"<br>");
</script>
</body>
</html>
 
运行效果:
 
创建 Boolean 对象
Boolean 对象代表两个值:“true” 或者 “false”
下面的代码定义了一个名为 myBoolean 的布尔对象:
var myBoolean=new Boolean();
 
如果布尔对象无初始值或者其值为:
- 0
 - -0
 - null
 - “”
 - false
 - undefined
 - NaN
 
那么对象的值为 false。否则,其值为 true(即使当变量值为字符串 “false” 时)!
