Mat*_*haq 17 javascript floating-point integer
我是Javascript的初学者所以请原谅我,因为我从W3Fools学到了一些Javascript (这是非常困难的教程 - 他们没有解释我想知道的任何东西,但我可能从我对C++的经验中猜到的一切).
我可能会切换到MDN,但如果你可以推荐任何其他教程,那就太棒了.
无论如何,所以这是我的问题:
我刚才读的几行此,显然:
根据规范,JavaScript中的数字是"双精度64位格式IEEE 754值".这有一些有趣的后果.在JavaScript中没有整数这样的东西,所以如果你习惯于用C或Java进行数学运算,你必须要小心算术.
我已经看到,我习惯使用C++的数据类型很少(对于变量).但我没想到所有数字都会自动成为floats.有没有办法使用integers,不是float吗?未来版本的JavaScript支持int吗?
erj*_*ang 15
Javascript中实际上只有几种数据类型:对象,数字和字符串.在您阅读时,JS编号都是64位浮点数.没有整数.
Firefox 4将支持Typed Arrays,你可以在其中拥有真正的 int 数组,例如:https://developer.mozilla.org/en/JavaScript_typed_arrays
在那之前,有一些hackish方法将整数数组存储为字符串,并使用输出每个整数charCodeAt().
| 归档时间: |
|
| 查看次数: |
13286 次 |
| 最近记录: |