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
二维码
打赏
共有 0 条评论