JS中的Boolean对象面试题
JS中的Boolean对象面试题
var oBooleanTrue = new Boolean(true);
var oBooleanFalse = new Boolean(false);
console.log(oBooleanTrue);
console.log(typeof oBooleanTrue);
if(oBooleanFalse){
console.log("oBooleanFalse 能显示吗?");
}
if(oBooleanTrue){
console.log("oBooleanTrue 能显示吗?")
}// 使用valueOf()函数可以在布尔对象中提取到真正的值
if(oBooleanFalse.valueOf()){
console.log("oBooleanFalse.valueOf() 能显示吗?");
}else{
console.log("oBooleanFalse.valueOf() else 能显示吗?");
}
在JavaScript控制台中显示的结果是?以下是JavaScript Boolean 对象的属性和方法进行参考
Boolean 对象属性
| 属性 | 描述 |
|---|---|
| constructor | 返回对创建此对象的 Boolean 函数的引用 |
| prototype | 使您有能力向对象添加属性和方法。 |
Boolean 对象方法
| 方法 | 描述 |
|---|---|
| toSource() | 返回该对象的源代码。 |
| toString() | 把逻辑值转换为字符串,并返回结果。 |
| valueOf() | 返回 Boolean 对象的原始值。 |
Boolean 对象描述
在 JavaScript培训 中讲到,布尔值是一种基本的数据类型。Boolean 对象是一个将布尔值打包的布尔对象。
Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。
浙公网安备 33010602011771号