4

我正在阅读一本 JS 书,并且有一个问题要求输出以下内容:

3e+3

它给了我3000。有人可以解释为什么吗?

4

3 回答 3

9

这叫做科学记数法,xey意思是“x10y

在你的情况下,3 * Math.pow(10, 3); // 3000

于 2013-10-12T14:51:43.490 回答
6

e声明一个指数。这称为指数或科学记数法

3e+3等于3e3+定义一个正数而不是加法),等于3 * (10^3)等于3 * (10*10*10)等于 等于 3000。

于 2013-10-12T14:53:02.833 回答
3

这是简单的科学记数法。3e+3是 10 的 3 次方的 3 次方。

于 2013-10-12T14:51:47.367 回答