有趣的Number(1)
摘要:
今天继续探讨JS。话说JS中有个很有趣的类型叫做Number,为什么说它有趣呢?因为它总是如此出人意料。。额。。JS中提供了一些常量用于表示特殊值,如NaN、Infinity,NaN表示不是数字,Infinity表示正无穷大。NaN用于在计算中无法得出解的情况下被得出,如Math.sqrt(-1)、0 / 0等。NaN是不可直接比较的,它总不等于任何值包括它自己。。且先看个例子:NaN == NaNfalse当然,这没啥好玩的。。。判断一个值是不是NaN要用isNaN()嘛,然而isNaN()并不只是在判断NaN的时候会得出true,在对大多数不是数字的值用isNaN进行判断时都会得出true 阅读全文