任何获取没有欧拉数的 JavaScript 数字的方法



我尝试获取

Math.pow(2,1000);

结果是" 1.2676506002282294E 30"

我需要没有Euler号码的号码" E 30"

这是科学符号,而不是欧拉的编号。

如果您想显示没有e+NN部分的数字:

  • 将其转换为字符串
  • 解析e+NN部分
  • 移动小数位置适当数量的数字
  • 将输出返回为字符串

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

具有很大数字的JavaScript以科学符号显示它们。这是因为列出它们非常昂贵且不可读。

以您的示例,它基本上是指

1.2676506002282294 * 10 ^ 30

您将数字乘以10到30个电源。

计算器经常使用" e&quot"或" e&quot"这样:1.8004e 94

6e 5与6×10^5

相同

在没有此符号的情况下获取它,只需将较小的数字用作指数。

示例:Math.pow(2,10)

Mathisfun提供了有关科学符号的出色文章。在这里查看

https://www.mathsisfun.com/numbers/scientific-notation.html

Euler的数字是一个自然数的基础。这是一个不合理的数字,这意味着它的数字永远存在。前几个数字是2.7182818284

相关内容

  • 没有找到相关文章

最新更新