我正在阅读一本 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 次方。