MDN https://developer.mozilla.org/en/JavaScript/A_re-introduction_to_JavaScript#Numbers states:
JavaScript 中的数字是
“双精度 64 位格式 IEEE
754 值”,根据规范。
这有一些有趣的
结果。没有这样的事情
JavaScript 中的整数, 所以你有了
小心一点
算术(如果您习惯用 C 进行数学计算)
或Java。
这表明所有数字都是float
s。有什么办法可以使用吗int
埃格斯,不是float
?
Javascript 中实际上只有几种数据类型:对象、数字和字符串。正如您所读到的,JS 数字都是 64 位浮点数。没有整数。
Firefox 4 将支持类型化数组,您可以在其中拥有以下数组real整数等:https://developer.mozilla.org/en/JavaScript_typed_arrays https://developer.mozilla.org/en/JavaScript_typed_arrays
在那之前,有一些黑客方法可以将整数数组存储为字符串,并使用以下方法取出每个整数charCodeAt()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)