2021-04-24

JavaScript Boolean 对象

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

 

 

 

一、Constructor属性

定义和用法

constructor 属性返回对创建此对象的 Boolean 函数的引用。

语法:boolean.constructor

<body>

<p id="demo">单击按钮创建一个博哦了按对象,显示它的constructor属性</p>

<button onclick="myFunction()">点我</button>

</body>

<script>

function myFunction(){

var myvar=new Boolean(1);

var x=document.getElementById("demo");

x.innerHTML=myvar.constructor;

}

</script>

实例:

 

运行结果:

 

  • Prototype属性

 

定义和用法

prototype 属性使您有能力向对象添加属性和方法。

当构造一个原型,所有的布尔对象默认都添加了属性或方法。

语法:Boolean.prototype.name=value

<script>

Boolean.prototype.myColor=function(){

if (this.valueOf()==true){

this.color="green";

}

else{

this.color="red";

}

}

function myFunction(){

var a = new Boolean(1);

a.myColor();

var x=document.getElementById("demo");

x.innerHTML=a.color;

}

</script>

实例:

 

运行结果:

 

 

  • toString() 方法

定义和用法

toString() 方法可把一个逻辑值转换为字符串,并返回结果。

语法:boolean.toString()

<body>

<p id="demo">单击按钮以字符串的形式显示Boolean对象的值</p>

<button onclick="myFunction()">点我</button>

<script>

function myFunction(){

var myvar=new Boolean(1);

var x=document.getElementById("demo");

x.innerHTML=myvar.toString();

}

</script>

</body>

 

实例:

 

运行结果:

 

 

 

二、valueOf() 方法

 

定义和用法

valueOf() 方法可返回 Boolean 对象的原始值。

语法:boolean.valueOf()

<body>

<p id="demo">单击按钮创建一个Boolean对象,并显示它的构造函数:</p>

<button onclick="myFunction()">点我</button>

<script>

function myFunction(){

var bool=new Boolean(0);

var x=document.getElementById("demo");

x.innerHTML=bool.valueOf();

}

</script>

</body>

 

实例:

 

运行结果:

本文章是本人学习所写的笔记,原文转载于CSS3教程 | 菜鸟教程https://www.runoob.com/jsref/dom-obj-document.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值