Javascript计算精度问题解决方案 2024年04月04日 码路行者 1888 浮点值的精确度最高可达17位小数,但在算术计算中远不如整数精确。之所以存在这种舍入错误,是因为使用了IEEE 754数值,这种错误并非ECMAScript所独有,其它使用相同格式的语言也有这个问题。只不过在很多其他语言中已经封装好了方法来避免精度的问题,... 阅读全文 0 评论
Javascript中的数值存储 2024年03月30日 码路行者 741 Javascript中的所有数值都以IEEE 754 64位双精度浮点数格式存储,这意味着在Javascript语言的底层不区分浮点数和整数,整数也是以浮点数的形式存在的。这里容易让人迷惑的是,Javascript中有些运算只有整数才能完成,此时Java... 阅读全文 0 评论