当我尝试将大于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或任何淘汰赛属性以避免这种不平衡的行为?