JavaScript用来表示数字的位数?JavaScript用来表示数字的位数?
1
A
回答
3
这取决于具体的实现,而不是语言本身。
如果您想知道支持哪些数字范围,请参阅the specification的第8.5节(数字类型)。
3
通常JS实现使用64位双精度浮点数。按位操作在32位整数上执行。
0
从引用的规格:
号码类型具有完全相同18437736874454810627(即,264-253 + 3) 值,如在IEEE规定表示双精度64位格式的IEEE 754个值 二进制浮点标准 算术,除了9007199254740990(即253-2)不同 IEEE标准的“非数字”值在 ECMAScript中表示为一个特殊的NaN值。 (请注意,由程序表达式NaN产生的NaN值为 )。在某些实现中,外部代码可能能够检测到不同数字值之间的差异,但此类行为与实现有关; 到ECMAScript代码,所有NaN值与其他每个 无法区分。
也就是说注意,使用位运营商&时,^ >> < <等只有至少显著32位被使用,并且结果被转换为有符号值。
相关问题
- 1. 使用Javascript,强制使用科学记数法来表示IE8中的数字
- 2. 将数字转换为Javascript中的三位数字的列表
- 3. Javascript正则表达式,适用于六位数的base36数字
- 4. 使用函数来显示列表中的数字
- 5. 乘以2个数字,用2个链接的数字列表来表示
- 6. 如何让我的时钟用javascript显示6位数字?
- 7. JavaScript - 用小数显示数字
- 8. Javascript数学显示小数位
- 9. Javascript多位数字索引
- 10. Jquery/Javascript/PHP:显示每个数字有两位小数
- 11. 使用JavaScript/jQuery来数的列表
- 12. .NET - 数字的字母数字表示
- 13. 使用16位块表示数字为一个字节
- 14. 表示数字
- 15. 如何用数字表示的数字在C中表示为数组?
- 16. 使用地理位置来表示数据
- 17. javascript函数只接受4位数字
- 18. 的Javascript - 显示总在2位小数
- 19. 显示第012位数字
- 20. 打印错误/停止表单提交来位数的JavaScript
- 21. 知道的比特数来表示数
- 22. 显示小数点后最多显示3位数的数字
- 23. 使用CSS转换来显示数字中的更多数字
- 24. javascript中的位置数字的总和
- 25. 股利没有显示调用JavaScript函数时表现出来
- 26. 使用BASH显示来自CSV的统一数字列表
- 27. 为什么使用位交错来配对数字,而不是通过高位和低位来分隔数字?
- 28. JAVA:使用数字位置替换数组中的数字并打印出来
- 29. 找出以逗号分隔的数字串中存在的数字的数字用Javascript表示
- 30. 数字的位数?
可能的重复:http://stackoverflow.com/questions/2802957/number-of-bits-in-javascript-numbers – Cyclonecode 2012-08-10 05:39:21