>首页> IT >

javascript中double的意思是什么

时间:2022-10-09 16:48:00       来源:PHP中文网

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。


(资料图片)

double的意思是“双精度浮点数”,是JavaScript的一种保留字。

保留字就是 JavaScript 语言内部预备使用的一组名字(或称为命令)。这些名字目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,建议用户不要使用。具体说明如表所示。

JavaScript 保留字
abstract doublegoto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile

双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其可以表示的数字的绝对值范围大约是:-1.79E+308 ~ +1.79E+308 。

双精度浮点数(Double)用来表示带有小数部分的实数,一般用于计算机编程中定义变量,占用8个字节存储空间,其数值范围为-1.7E-308~1.7E+308,双精度浮点数最多有15或16位十进制有效数字。

双精度二进制小数,使用64个比特位存储。

1位11位52位
S(符号位),编号63E(阶码位),编号62 ~52M(小数位),编号51 ~ 0
0表示正,1表示负1~2046任意

采用IEEE754规定的规约数的二进制表示范围为 (*表示0或1都行):

规约数最小值*000 0000 00010000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
规约数最大值*111 1111 11101111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111

单精度浮点数(float)与双精度浮点数(double)的区别如下:

(1)在内存中占有的字节数不同

单精度浮点数在机内占4个字节

双精度浮点数在机内占8个字节

(2)有效数字位数不同

单精度浮点数有效数字7位

双精度浮点数有效数字16位

(3)所能表示数的范围不同

单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38

双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308

(4)在程序中处理速度不同

一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快。

【相关推荐:javascript学习教程 、编程视频

以上就是javascript中double的意思是什么的详细内容,更多请关注php中文网其它相关文章!

关键词: 有效数字 相关文章 一般来说