1e9在NodeJS的时间环境中意味着什么?

var time_arr = process.hrtime(start);
var time =(time_arr [0] * 1e9 + time_arr [1])/ 1e6 ;

当计算乘以1e9并除以1e6时,这意味着什么?

当计算乘以1e9并除以1e6时,这意味着什么?

这意味着它乘以10亿,除以100万。

  • 1e9表示1×10到9次方,即10亿(1000000000)。
  • 1e6表示1 * 10到6次方,即100万(1000000)。

你可以把它看成1和9零,1和6零等

它不一定是1,它可以是:

  • 3e4含义30000

要么:

  • 1.2e6含义1200000

你也可以使用十的小数部分的负幂:

  • 1e-10.1
  • 1e-20.01
  • 等等

对于非常大或非常小的数字,您不希望计数为零。

请参阅Wikipedia上的科学记数法: