Javascript 为什么小于0.1且大于1e-7的数字会转换为科学记数法?
为什么上面的数字会正常转换,但是Javascript 为什么小于0.1且大于1e-7的数字会转换为科学记数法?,javascript,scientific-notation,Javascript,Scientific Notation,为什么上面的数字会正常转换,但是 (0.1).toString() //0.1 (0.000001).toString() //0.000001 (0.000009).toString() //0.000009 这些以科学符号显示?这是因为规范(ecma-262)规定了它 9.8.1 (0.0000001).toString() //1e-7 (0.0000008).toString() //8e-7 (0.0000000000089).toString() // 8.9e-12
(0.1).toString() //0.1
(0.000001).toString() //0.000001
(0.000009).toString() //0.000009
这些以科学符号显示?这是因为规范(ecma-262)规定了它
9.8.1
(0.0000001).toString() //1e-7
(0.0000008).toString() //8e-7
(0.0000000000089).toString() // 8.9e-12