87,994
社区成员




第二个参数是说明意思呢? 我查资料没找到 Math.round(Math.cos(Math.PI/2),15)
很多数学函数都有一个精度,并且精度在不同环境下也是不相同的。这就意味着不同的浏览器会给出不同的结果,甚至相同的 JS 引擎在不同的OS或者架构下也会给出不同的结果。 Math.cos(Math.PI/2)的结果应该是0,但是由于计算精度的问题有误差, 6.123233995736766e-17 也就是 0.00000000000000006123233995736766 其实非常接近于0了。
表示的是精度
Math.round(Math.cos(Math.PI/2),15)