JS标准库之Boolean对象

概述

Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。

var b = new Boolean(true);

typeof b // 'object'
b.valueOf() // true

上面代码的变量b是一个Boolean对象的实例,它的类型是对象,值为布尔值true

注意,false对应的包装对象实例,布尔运算结果也是true

Boolean函数的类型转换作用

Boolean对象出了可以作为构造函数,还可以单独使用,将任意值转为布尔值。

Boolean(undefined) // false
Boolean(null) // false
Boolean(0) // false
Boolean('') // false
Boolean(NaN) // false

// 牢记为true的情形
Boolean(1) // true
Boolean('false') // true
Boolean([]) // true
Boolean({}) // true
Boolean(function () {}) // true
Boolean(/foo/) // true

这些信息可能会帮助到你: 关于我们 | 饿了么返钱 | 捐赠支持

文章名称:JS标准库之Boolean对象
文章链接:https://www.bysjb.cn/js-library-boolean.html
THE END
分享
二维码
打赏
< <上一篇
下一篇>>