Javascript 没有Euler';s号

Javascript 没有Euler';s号,javascript,math,eulers-number,Javascript,Math,Eulers Number,我试着去 Math.pow(21000) 结果是“1.2676506002282294e+30” 我需要一个不带欧拉数“e+30”的数字对于非常大的数字,JavaScript用科学的符号来显示它们。这是因为列出它们既昂贵又不可读 例如,它基本上意味着 1.2676506002282294 * 10 ^ 30 取这个数,然后乘以10的30次方 计算器经常使用“E”或“E”这样的词:1.8004E+94 6E+5与6×10^5相同 如果不使用这种表示法,只需使用较小的数字作为指数即可 示例:Mat

我试着去

Math.pow(21000)

结果是“1.2676506002282294e+30”


我需要一个不带欧拉数“e+30”的数字

对于非常大的数字,JavaScript用科学的符号来显示它们。这是因为列出它们既昂贵又不可读

例如,它基本上意味着

1.2676506002282294 * 10 ^ 30
取这个数,然后乘以10的30次方

计算器经常使用“E”或“E”这样的词:1.8004E+94

6E+5与6×10^5相同

如果不使用这种表示法,只需使用较小的数字作为指数即可

示例:
Math.pow(2,10)

Mathisfun提供了一篇关于科学记数法的优秀文章。看看这里

欧拉数是一个常数,它是自然数的基础。这是一个无理数,意味着它的数字永远存在。前几位是
2.7182818284

这不是欧拉数

如果要显示不带
e+NN
部分的数字:

  • 将其转换为字符串
  • 解析
    e+NN
    部分
  • 将小数位移到适当的位数
  • 以字符串形式返回输出

请注意,由于浮点运算的工作原理,这样做会导致某些计算的值不准确。

这不是欧拉数。。。也就是2.718,看看这个,这叫做指数表示法。看一看,它解决了相同的问题=)