javascript零碎知识点(在看犀牛书)

Posted on 2015-08-03 21:44  碧螺春能解渴  阅读(110)  评论(0)    收藏  举报

1、NaN 没办法通过 x == NaN 判断变量x是否是NaN,

var x = NaN;
console.log(x == x);//false
console.log(x == NaN);//false
console.log(NaN == NaN);//false

正确判断方法

console.log(x == x);//true
console.log(isNaN(x));//true

2、isFinite();在参数不为NaN/Infinity/-Infinity时,返回true

3、+0 === -0

console.log(0 === -0);//true
console.log(+0 === -0);//true
console.log(1/0 === 1/-0);//false

4、很多语言都存在的问题

console.log((0.3 - 0.2) == 0.1);//false

未完---持续更新中~~~