我试着
Math.pow(2,1000);
结果是" 1.2676506002282294e + 30"
我需要没有欧拉号码的号码" e + 30"
答案 0 :(得分:1)
如果数字非常大,JavaScript会以科学记数法显示它们。这是因为列出它们非常昂贵且难以理解。
对于您的示例,它基本上意味着
1.2676506002282294 * 10 ^ 30
你取数字然后乘以10到30次幂。
计算器通常使用“E”或“e”,如下所示:1.8004E + 94
6E + 5与6×10 ^ 5
相同
如果没有这种表示法,只需使用较小的数字作为指数。
示例:Math.pow(2,10)
Mathisfun提供了一篇关于科学记数法的优秀文章。在这里查看
https://www.mathsisfun.com/numbers/scientific-notation.html
欧拉数是一个常数,是自然数的基础。这是一个无理数,意味着它的数字永远存在。前几位数字为2.7182818284
答案 1 :(得分:1)
那是scientific notation,而不是欧拉的数字。
如果您想显示没有e+NN
部分的数字:
e+NN
部分请注意,由于浮点运算的工作原理,这样做会导致某些计算的值不准确。