> 文章列表 > JavaScript Boolean 布尔对象

JavaScript Boolean 布尔对象

JavaScript Boolean 布尔对象

文章目录

  • JavaScript Boolean 布尔对象
    • Boolean 对象
    • Boolean 对象属性
    • Boolean 对象方法
    • 检查布尔对象是 true 还是 false
    • 创建 Boolean 对象

JavaScript 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>

运行效果:
JavaScript Boolean 布尔对象

创建 Boolean 对象

Boolean 对象代表两个值:“true” 或者 “false”

下面的代码定义了一个名为 myBoolean 的布尔对象:

var myBoolean=new Boolean();

如果布尔对象无初始值或者其值为:

  • 0
  • -0
  • null
  • “”
  • false
  • undefined
  • NaN

那么对象的值为 false。否则,其值为 true(即使当变量值为字符串 “false” 时)!