javascript 数字中的“e”

Bhu*_*upi 14 javascript numbers

我需要了解以下内容:

当我4e4在 Google Chrome 的控制台中输入时,它返回40000.

任何人都可以帮助我了解ejavascript 数字中的内容以及为此工作的算法是什么?

提前致谢

and*_*bev 11

4e4是浮点数表示。它包括:

  1. 符号 - S(+ 或 -)
  2. 尾数 - M(一些数字,标准化:1.x,其中 x 是一些数字序列)
  3. 指数 - E(代表尾数(M)乘以 10 的幂)

这也是浮点数在系统上存储的一种方式。例如,对于单精度我们得到: 单精度浮点数表示

它共同为我们提供:

-1^S * M * p^E其中p数值系统的基础

所以,常识,p可以是任何东西,这样4e4可以还4 * 5^4 ,如果 p == 5

正如我们通常与 decimal values p is equal to 10

正如之前回答的那样,4e4 == 4 * 10^4(因为在这种情况下 4 是十进制值)


May*_*day 8

4*10^4

如果这个数字是,4e5这将等于4*10^5

ETC。


BJ *_*ack 5

像这样的数字中的“e”与“乘以 10 的幂”相同

3.2e6 是 3.2x10^6