淘汰赛中的十进制值舍入问题

时间:2015-09-10 12:06:56

标签: javascript knockout.js decimal rounding

当我尝试将大于17位数的十进制值绑定到knockout observable属性时,我面临着knocukout的不均匀行为。     
    
     问题说明:我们在不同的地方输入带小数的12345678987654321值。     情况1:如果值为123456789.87654321,则结果= 123456789.87654321
    情况2:如果值为1234567.8987654321,则结果= 1234567.8987654322
    情况3:如果值为12345678.987654321,则结果= 12345678.98765432
    情况4(无小数):如果值为12345678987654321,则结果= 12345678987654320。
请参阅JS小提琴链接的评论。

有什么建议吗?或者我们可以申请任何Javascript或任何淘汰赛属性以避免这种不平衡的行为?

0 个答案:

没有答案