
JS ECMASCRIPT
逍遥兮容与_二胖
这个作者很懒,什么都没留下…
展开
-
所有对象都有的属性和方法
constructor; obj.hasOwnProperty(propertyName); obj.propertyIsEnumerable(propertyName); obj.property.isPrototypeOf(obj); obj.toLocaleString(); obj.toString(); obj.valueOf();原创 2018-11-07 10:09:38 · 1923 阅读 · 0 评论 -
浮点数值需要注意的
浮点数不能用是否等于判断(因为舍入误差的原因,永远不要测试某个特定的浮点数值); 因为0.1+0.2 != 0.3 1.1+1.3 != 2.4 ES6中通过Number.EPSILON(1与大于1的最小浮点数的差,为2的-52次幂,成为极小量)可以判定某个特定的浮点数值 function withInError(val1, val2) { // 误差范围设为2的-50次幂 retur...原创 2018-11-07 10:11:06 · 502 阅读 · 0 评论