澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

js的Boolean对象初始值示例,包装对象与Boolean对象

来源:http://www.bhtsgq.com 作者:计算机知识 人气:93 发布时间:2019-12-19
摘要:js的Boolean对象初叶值示例  Boolean(逻辑)对象用于将非逻辑值转变为逻辑值(true 只怕false)下边为大家介绍下js的Boolean对象早先值 Boolean(逻辑)对象用于将非逻辑值转变为逻辑值(

js的Boolean对象初叶值示例

 Boolean(逻辑)对象用于将非逻辑值转变为逻辑值(true 只怕false)下边为大家介绍下js的Boolean对象早先值

Boolean(逻辑)对象用于将非逻辑值转变为逻辑值(true 或然 false)。 

js的Boolean对象初始值示例,包装对象与Boolean对象。创建 Boolean 对象 

 

应用首要词 new 来定义 Boolean 对象。上面包车型地铁代码定义了二个名叫 myBoolean 的逻辑对象: 

 

var myBoolean=new Boolean() 

 

表明:就算逻辑对象无领头值或然其值为 0、-0、null、""、false、undefined 或然 NaN,那么对象的值为 false。不然,其值为 true(即便当自变量为字符串 "false" 时)! 

 

上面的有着的代码行均会创设起初值为 false 的 Boolean 对象。 

代码如下:

<script type="text/javascript"> 

var myBoolean=new Boolean(); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(0); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(null); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(""); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(false); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(NaN); 

document.write(myBoolean); 

document.write("<br />"); 

</script> 

 

运作结果: 

 

false 

false 

false 

false 

false 

false 

 

上边包车型地铁享有的代码行均会创初叶值为 true 的 Boolean 对象: 

 代码如下:

<script type="text/javascript"> 

var myBoolean=new Boolean(1); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean(true); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean("true"); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean("false"); 

document.write(myBoolean); 

document.write("<br />"); 

 

var myBoolean=new Boolean("Bill Gates"); 

document.write(myBoolean); 

document.write("<br />"); 

</script> 

 

运营结果: 

 

true 

true 

true 

true 

true 

至于这一个开头值与java和c的都不等同,今后写前台的小心啊! 

 

Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 也许false)上边为大家介绍下js的Boolean对象初步值 Boolean(...

Boolean(逻辑)对象用于将非逻辑值调换为逻辑值(true 可能 false)。
创建 Boolean 对象

所谓“包裹对象”,便是个别与数值、字符串、布尔值相对应的Number、String、Boolean多少个原生对象。那多少个原生对象能够把原始类型的值变成(包装成)对象。

利用首要词 new 来定义 Boolean 对象。下边包车型客车代码定义了三个名称为 myBoolean 的逻辑对象:

包裹对象实例能够选择Object对象提供的原生方法,首固然 valueOf 方法和 toString 方法。

var myBoolean=new Boolean()

1、valueOf( 卡塔尔(英语:State of Qatar) 再次回到包装对象实例对应的原始类型的值
new Number( 123 ).valueOf( ) //"123"
new String( "abc" ).valueOf( ) //"abc"
new Boolean( "true" ).toString( ) //"true"

解说:假诺逻辑对象无起头值或然其值为 0、-0、null、""、false、undefined 大概 NaN,那么对象的值为 false。不然,其值为 true(纵然当自变量为字符串 "false" 时)!

2、toString( 卡塔尔国 重临该实例对应的原始类型只得字符串情势(同上)
原始类型能够活动调用定义在卷入对象上的法子和性质。比方length属性,再次回到字符串的长度。
Boolean对象除了能够视作构造函数,还能够当做工具方法单独行使:
Boolean( undefined ) // false
Boolean( null ) // false
Boolean( 0 ) // false
Boolean( ' ' ) // false
Boolean( NaN ) // false
Boolean( 1 ) // true
Boolean( 'false' ) // true
Boolean( [ ] ) // true
Boolean( { } ) // true
Boolean ( function( ) { } ) // true
Boolean( /foo/ ) // true

上面包车型客车持有的代码行均会创制最初值为 false 的 Boolean 对象。

使用not运算符(!)也得以达到规定的规范平等效果。
!!( function( ) { } ) // true
!!( /foo/ ) // true

复制代码 代码如下:

对此有个别异样值,Boolean对象后边加不加new,会获取完全相反的结果,必须小心。
if( Boolean( false ) )
console.log( 'true' ); // 无输出
if( new Boolean( false ) )
console.log( 'true' ); // true
if( Boolean( null ) )
console.log('true'); // 无输出
if ( new Boolean( null ) )
console.log('true'); // true

<script type="text/javascript">
var myBoolean=new Boolean();
document.write(myBoolean);
document.write("<br />");

var myBoolean=new Boolean(0);
document.write(myBoolean);
document.write("<br />");

本文由澳门新葡亰发布于计算机知识,转载请注明出处:js的Boolean对象初始值示例,包装对象与Boolean对象

关键词: 菜鸟笔记

上一篇:CentOS下svn服务器端安装

下一篇:没有了

最火资讯