2016-12-27 70 views
2

var time_arr = process.hrtime(start);
var time =(time_arr [0] * 1e9 + time_arr [1])/ 1e6;1e9在NodeJS的时间环境中意味着什么?

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

+0

在您的浏览器控制台只需键入'1e9'并查看结果。 – Xufox

+0

1 * 10^9 = 1000000000的结果 –

+0

Did [my answer](https://stackoverflow.com/questions/41343209/what-does-1e9-means-in-nodejs-hrtime-context/41343480#41343480)下面有帮助吗?任何意见?如果是这样,那么你可以考虑[接受答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235),以便搜索它的其他人可以看到它有一个被接受的答案。 – rsp

回答

2

当计算乘以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

这是非常有用非常大或非常小的nu你不想算零的那些人。

参见维基百科的科学记数法: