我有一个有趣的问题,我一直在使用 javascript 做一些工作,数据库 ID 为“3494793310847464221”,现在它作为数字输入到 javascript 中,但它使用该数字作为不同的值,无论是在输出到警报以及传递给另一个 javascript 函数时的警报。
下面是一些示例代码,可以最全面地显示错误。
<html><head><script language="javascript">alert( 3494793310847464221);
var rar = 3494793310847464221;
alert(rar);
</script></head></html>
这让我完全困惑,这一次谷歌不再是我的朋友......
顺便说一句,这个数字比那里的数字多了 179 个......
您的数字大于 JavaScript 中允许的最大整数值 (2^53)。这一点之前已经被覆盖过JavaScript 在不损失精度的情况下可以达到的最大整数值是多少? https://stackoverflow.com/questions/307179/what-is-javascripts-max-int-whats-the-highest-integer-value-a-number-can-go-to
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)