我正在阅读一本 JS 书,并且有一个问题要求输出以下内容:
3e+3
它给了我3000
。有人可以解释为什么吗?
这叫做科学记数法,xey
意思是“x
次10
幂y
”
在你的情况下,3 * Math.pow(10, 3); // 3000
e
声明一个指数。这称为指数或科学记数法。
3e+3
等于3e3
(+
定义一个正数而不是加法),等于3 * (10^3)
等于3 * (10*10*10)
等于 等于 3000。
这是简单的科学记数法。3e+3
是 10 的 3 次方的 3 次方。