Boolean对象

原文地址:https://wangdoc.com/javascript/

概述

Boolean对象是JavaScript的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装实例。
注意,false对应的包装对象实例,布尔运算结果也是true

if (new Boolean(false)) {
    console.log(true);
} // true

Boolean函数的类型转换作用

Boolean对象除了可以作为构造函数,还可以单独使用,将任意值转为布尔值。这时Boolean就是一个单纯的工具方法。
顺便提一下,使用双重的否运算符(!)也可以将任意值转为对应的布尔值。
最后对于一些特殊值,Boolean对象前面加不加new,会得到完全相反的结果,必须小心。

if (Boolean(false)) {
    console.log("true"); 
} // 无输出

if (new Boolean(false)) {
    console.log("true");
} // true

if (Boolean(null)) {
    console.log("true");
} // 无输出

if (new Boolean(null)) {
    console.log("true");
} // true

转载于:https://www.cnblogs.com/chris-jichen/p/10062183.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值