JavaScript入门教程前端入门教程

JavaScript Boolean对象

2021-10-15  本文已影响0人  微语博客

JavaScript Boolean对象用于将其它数据类型的值转换为布尔,布尔值是一个非假即真的值,在判断语句中使用普遍。

创建布尔值

可以通过直接定义字面量true或false创建,也可以创建Boolean对象实例。

var bool = true;
console.log(typeof bool);//boolean
var bool2 = new Boolean(false);
console.log(typeof bool2);//object

使用new Boolean(0);创建布尔值可以转换其它类型的值为布尔值,如果只是单纯想定义一个布尔值,推荐使用直接字面量定义。

var bool = new Boolean(0);
console.log(bool);//false
var bool2 = new Boolean(null);
console.log(bool2);//false
var bool3 = new Boolean(undefined);
console.log(bool3);//false
var bool4 = new Boolean("");
console.log(bool4);//false
var bool5 = new Boolean(NaN);
console.log(bool5);//false
var bool6 = new Boolean(false);
console.log(bool6);//false

以上6个值转换为布尔值是为false,其余均为true。

布尔对象常用方法

方法 描述
toString() 把布尔值转换为字符串,并返回结果。
valueOf() 返回 Boolean 对象的原始值。
上一篇 下一篇

猜你喜欢

热点阅读