|
1
典型的浮点数问题
|
|
ReficulMar 15, 2017 via Android
2
0.1+0.2!=0.3 ,浮点数无解。只能想办法减少误差
|
|
3
|
|
mcfogMar 15, 2017
6
不用那么长,我也来个短的 0.58*100
|
|
ShuraMar 15, 2017 via Android
7
建议楼主去学习一下计算机组成原理(
|
|
SoloCompanyMar 15, 2017
8
一大谜团 - 为啥楼主不用 append 也能编辑帖子?
|
|
MutooMar 15, 2017
9
keyword: IEEE 754 浮点数计算
|
|
SoloCompanyMar 15, 2017
10
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round#Decimal_rounding
然后你可以试一下 Math.round10(123+Math.floor(123*0.008*100)/100+10, -10) |
|
11
|
|
QuaintjadeMar 15, 2017
12
@SoloCompany
Mozilla 这个还只是一半,负数部分得自己写,因为 js 的 Math.Round()总是向正无穷大取整: If the fractional portion is exactly 0.5, the argument is rounded to the next integer in the direction of +∞ 比如 Math.round10(-1.005,-2)的结果是 -1 而不是 -1.01 |
|
wly19960911Mar 15, 2017 via Android
13
@SoloCompany 我没记错的话,短时间内能编辑的,
|
|
codelegantMar 15, 2017 via Android
14
@0915240 这个网站,的确非常的有意思。
|
|
a87150Mar 15, 2017 via Android
15
世界的错
|
|
zhuziyiMar 16, 2017
16
 |