84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
闭关修行中......
无解更无语....
简单说一下我的看法吧:1) javascript中数值的形式:
primitive value corresponding to a double-precision 64-bit binary format IEEE 754 valueNOTE A Number value is a member of the Number type and is a direct representation of a number.
2) IEEE 754 简单介绍:IEEE754百度百科 阮一峰-浮点数二进制
介绍完前置说明,我来解释我的看法:
为什么存进去的是001,但其长度为1(被保存成1)?
因为javascript在内存中将001保存为:
sign = 0(1个0);exponent = 1023(11个1);fraction = 0(52个0);
sign是其符号位,exponent是其指数位,关键在于fraction: 有效位,其默认值区间为[1-2),IEEE 754默认其值为
1.xxxx
的形式,并且在存储时舍去第一个1,在读取时加上。所以我认为无论你在前面写了多少个0,存值最后都会化成科学技术形式然后将小数点之前的去除掉。
无解更无语....
简单说一下我的看法吧:
1) javascript中数值的形式:
2) IEEE 754 简单介绍:
IEEE754百度百科
阮一峰-浮点数二进制
介绍完前置说明,我来解释我的看法:
因为javascript在内存中将001保存为:
sign是其符号位,exponent是其指数位,关键在于fraction: 有效位,其默认值区间为[1-2),IEEE 754默认其值为
的形式,并且在存储时舍去第一个1,在读取时加上。所以我认为无论你在前面写了多少个0,存值最后都会化成科学技术形式然后将小数点之前的去除掉。