【发布时间】:2011-03-29 04:58:59
【问题描述】:
警报语句alert(parseInt("0x00C02700010004E9",16)); 错误地显示 54086076498707690 而不是正确的值 54086076498707689。请注意最后两位数!!
谁能解释我做错了什么?
【问题讨论】:
标签: javascript hex parseint radix
警报语句alert(parseInt("0x00C02700010004E9",16)); 错误地显示 54086076498707690 而不是正确的值 54086076498707689。请注意最后两位数!!
谁能解释我做错了什么?
【问题讨论】:
标签: javascript hex parseint radix
是的! Javascript 不能精确到那么多数字!见:Large numbers erroneously rounded in Javascript
【讨论】: