JavaScript 使用多少位来表示一个数字
How many bits does JavaScript use to represent a number?
JavaScript 使用多少位来表示一个数字?
通常,JS实现使用64位双精度浮点数。按位运算对 32 位整数执行。
这取决于具体的实现,而不是语言本身。
如果您想知道支持什么数字范围,请参阅规范的第 8.5 节(数字类型)。
根据引用的规范:
数字类型正好具有 18437736874454810627(即 264−253+3)值,表示双精度 64 位格式 IEEE 754 值根据 IEEE 二进制浮点标准的规定算术,除了9007199254740990(即 253−2)不同IEEE标准的"非数字"值表示为:ECMAScript 作为单个特殊的 NaN 值。(请注意,NaN 值为由程序表达式 NaN 产生。在某些实现中,外部代码可能能够检测到各种之间的差异不是数字值,但这种行为取决于实现;到 ECMAScript 代码中,所有 NaN 值都无法区分其他。
也就是说,请注意,当使用位运算符 &、^、>> <<等时,仅使用最不重要的 32 位,并将结果转换为有符号值。
相关文章:
- 递增一个数字而不去掉前导零
- 制作一个regex来验证只有一个数字的字符串
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 我如何解析二's是一个数字的补码字符串
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 为什么 JavaScript 如果一个数字有一个前导零,就将其视为八进制
- 增加一个数字并将其附加到函数
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 正则表达式删除最后一个数字之后的字符串
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- Javascript Regexp :如果一个字母与一个数字相邻,请添加下划线
- jQuery UI Slider ui.value 获取最后一个数字
- JavaScript 使用多少位来表示一个数字
- Javascript提示和警报输入一个数字,它将循环,您将输入数字以获得它的平均值
- RXJS 为什么只有最后一个数字同时有 a 和 b
- 检查字符串是否等于一个单词和一个数字
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- 脚本每天添加相同的数字,月底再添加一个数字