![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
a562608707
--
展开
-
JS中NaN值,Infinity属性与isNaN()函数
NaN “Not a Number”。出现这个数值比较少见,以至于我们可以不理它。当运算无法返回正确的数值时,就会返回“NaN”值。NaN 值非常特殊,因为它“不是数字”,所以任何数跟它都不相等,甚至 NaN 本身也不等于 NaN 。 isNaN()计算一个参数,检查它是否为数值。 语法isNaN(testValue) 参数 testValue : 你想要测试的值。 ...原创 2016-01-27 20:37:42 · 952 阅读 · 0 评论 -
JS arguments对象
文章出处:http://xdotnet.cnblogs.com 每天一对象,JS天天见,今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是arguments 对象的 0…n 属性的其中一个参数。 下面...原创 2016-01-27 21:09:11 · 99 阅读 · 0 评论 -
js中的逻辑与(&&)和逻辑或(||)
在运算过程中,首先js 会将 && 和|| 两边的值转成Boolean 类型,然后再算值 ,&&运算如果返回true,则取后面的值,如果|| 返回true,则取前面的值 , 而其中数值转换成boolean 的规则 是: 对象、非零整数、非空字符串返回true, 其它为false ; a && b 的运算就是 :因为 a 和 ...原创 2016-02-01 14:02:39 · 166 阅读 · 0 评论 -
js浮点运算精度丢失问题
转自:http://segmentfault.com/a/1190000002613722 原因: Javascript采用了IEEE-745浮点数表示法(几乎所有的编程语言都采用),这是一种二进制表示法,可以精确地表示分数,比如1/2,1/8,1/1024。遗憾的是,我们常用的分数(特别是在金融的计算方面)都是十进制分数1/10,1/100等。二进制浮点数表示法并不能精确的...原创 2016-02-02 11:01:43 · 264 阅读 · 0 评论