boolean对象是不可变的,而且只有一个有用的值
1个回答
展开全部
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 对象的属性和方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询