码迷,mamicode.com
首页 > 编程语言 > 详细

六、JavaScript数据类型(二)

时间:2017-12-11 14:08:12      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:没有   blog   int   特殊   layout   parse   调用   order   int()   

1.4 Boolean类型

    字面值:true、false

   可以对任何数据类型的值调用 Boolean()函数,而且总会返回一个 Boolean 值。 

  数据类型     转换为true的值      转换为false的值  
Boolean true false  
String 任何非空字符串 “”(空字符串)
Number 任何非零数字(包括无穷大) 0和NaN
Object 任何对象 null
Undefined n/a undefined

1.5 Number类型

 

var intNum = 55; // 整数 

var floatNum1 = 1.; // 小数点后面没有数字——解析为 1

var floatNum2 = 10.0; // 整数——解析为 10 

var floatNum = 3.125e7; // 等于31250000 

var a = 0.2,b = 0.1;
alert (a+b); // 0.30000000000000004

NaN,即非数值(Not a Number)是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数

未返回数值的情况(这样就不会抛出错误了)。 

alert(NaN == NaN); //false
 alert(isNaN(NaN));//true
    alert(isNaN(10));//false(10 是一个数值)
    alert(isNaN("10")); //false(可以被转换成数值 10)
    alert(isNaN("blue"));//true(不能转换成数值)
    alert(isNaN(true)); //false(可以被转换成数值 1)

有 3 个函数可以把非数值转换为数值:Number()、parseInt()和 parseFloat()。 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

六、JavaScript数据类型(二)

标签:没有   blog   int   特殊   layout   parse   调用   order   int()   

原文地址:http://www.cnblogs.com/ysmdbk/p/8021985.html

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