如何使用 JavaScript 创建数字 1e6?
var veryLargeNumber = //1e6
这里有一些不同的方法:
var veryLargeNumber = 1e6;
var veryLargeNumber = 1.0e+06;
var veryLargeNumber = 1000000;
var veryLargeNumber = 0xf4240;
var veryLargeNumber = 03641100;
var veryLargeNumber = Math.pow(10, 6);
它是按照您编写的方式编写的:var notVeryLargeNumber = 1e6
.
就像你在上面写的:
var veryLargeNumber = 1e6;//Equals to 1*10^6
这对我来说很好
var veryLargeNumber = 1e6;
console.log( veryLargeNumber );
输出:
1000000
有关 JavaScript 中真正“大”数字的更多信息,请查看以下问题:
什么是 JavaScript 的 Max Int?Number 可以达到的最高 Integer 值是多少而不会丢失精度?
为了好奇,我进行了一次小小的学习野生动物园...
尽管 E 代表指数,但该符号通常称为(科学)E 符号或(科学)e 符号
...
因为像 10^7 这样的上标指数不能总是方便地显示,所以字母 E 或 e 经常被用来表示“乘以 10 的幂次方”(可以写成“×10n”),然后是指数;换句话说,对于任何两个实数 m 和 n,“mEn”的用法将表示 m × 10n 的值。
https://en.wikipedia.org/wiki/Scientific_notation#E_notation
如果数字以“0”开头,请使用指数表示法。后跟五个以上的零。例子:
> 0.0000003
3e-7
http://www.2ality.com/2012/03/displaying-numbers.html
另外:如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式
Number("4.874915326E7") //returns 48749153.26