javascript中Number的用法
javascript中,有Number这个对象,这个对象有两种用法:
一种是 var a = new Number(0),这种是返回一个Number的对象
第二种 var a= Number(0),这种是返回一个单纯的数字0
下面是在firefox下控制台输出的两种不同的实例化方法。
>>> console.log(new Number(0));
0 {}
>>> console.log(Number(0));
0
这个知识点可以参考: http://www.w3school.com.cn/js/jsref_obj_number.asp (JavaScript Number 对象参考手册)
但是需要注意的是:如果 new Number(“xxxx”),传入一个字符串,将返回NaN,NaN的意义是“Not a Number”,代表不是一个数字,
判断的方法不能单纯的用 “xxxx”==NaN 来判断,因为NaN本身和NaN也不相等,
>>> NaN==NaN
false
如何判断一个变量是否是NaN,需要用到isNaN(var)这个方法,例如:
>>> isNaN(Number(“xxx”))
true
>>> isNaN(Number(“134″))
false
>>> isNaN(Number(134))
false
>>> isNaN(NaN)
true
Leave a Message
No Messages
RSS feed for comments on this post. TrackBack URI
我的简介: 谁说tmd巨蟹座傻来的?我就是tmd巨蟹里边儿最聪明的!!!