boolean对象是不可变的,而且只有一个有用的值

 我来答
蓝雪儿老师
高能答主

2021-11-08 · 愿千里马,都找到自己的伯乐!
蓝雪儿老师
采纳数:266 获赞数:85186

向TA提问 私信TA
展开全部

Boolean对象是Boolean类型的引用类型,对象只有两个值:true和false。


简介:

Boolean对象用于转换一个不是 Boolean 类型的值转换为 Boolean 类型值 (true 或者false)。

Boolean对象是三种包装对象:Number、String和Boolean中最简单的一种,它没有大量的实例属性和方法。

var b = new Boolean(false)。

b 是 Boolean 对象实例,它的值是 false。但要注意的是,如果判断条件“b && true”,结果却为“true”,原因是此处是用对象 b 作为条件的,而不是 b 的值,由于在条件表达式中任何对象都自动转换为“true”,所以产生了不易理解的结果。

在实际应用中,很少使用 Boolean 对象,通常使用的是 Boolean 原始值,这样可避免上面问题的发生。比如:

var b = false。

本例的 b 是一个 Boolean 类型的变量,它是原始值,不是 Boolean 对象。

不论是 Boolean 对象还是 Boolean 原始类型,都可以引用 Boolean 对象的属性和方法。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式