码迷,mamicode.com
首页 > 其他好文 > 详细

boolean类型

时间:2015-01-30 15:10:18      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

boolean类型是ECMAscript中使用最多的一种数据类型,它的值有两种,一个是true.一个是false.这两个值与数字值不是一回事,因此true不一定是1,而false不一定是0.

 

需要注意的是boolean类型的字面值只有两个,但ECMAscript中所有类型的值都有与这两个boolean的值等价的值,要将其转换成一个boolean值,可以调用Boolean()

     var message ="hello world";
var car =null;
alert(car);//false alert(Boolean(message));//true

在这个例子中,message被转换成Boolean值,可以对任何数据类型进行调用Boolean()函数,而且总会返回一个Boolean值。至于返回的这个值是true还是false,取决于要转换的数据类型和实际的值,下面列表给出了各种数据类型及其对应的转换规则

数据类型               转换为true的值                  转换为false的值

Boolean                   true                                  false

string                     任何非空字符串                   “” 空字符串

number                  任何非零数字值包括无穷大       0和NaN

object                   任何对象                              null

undefined                                                         undefined

 

 

  

boolean类型

标签:

原文地址:http://www.cnblogs.com/sandraBlog/p/boolean.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!