javascript - js中如何使用科学计数法?

标签 javascript math

var a = 5.0;
var b = a * 10e-12;
b *= 10e+12
print(b)

Why b equals 500 instead of 5?

据我所知 10^(-12) 等于 1/(10^12),我该如何重写代码?

最佳答案

因为数学。 10e110010e-11 .

  • 10e1 * 10e-1100 .
  • 10e2 * 10e-2100 .
  • 10e3 * 10e-3100 .

  • 您可以很容易地扩展它以找出 10eN * 10e-N永远是100 .

    如果你想要实际的科学记数法,如 1 * 10 ^ 2 , 你想要 1e121e-12 .

    关于javascript - js中如何使用科学计数法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27151311/

    相关文章:

    javascript - Bootstrap3 col-md-4 和 col-lg-4 在 IE8 下不工作?

    javascript - 如何制作动态 ES6 模块?

    javascript - 负面展望中的字符串被部分捕获

    algorithm - 生成模式的数学模型

    c# - C# 中令人难以置信的巨大和令人难以置信的小数字(不仅仅是整数)

    javascript - 动态创建和删除一个 div

    javascript - 为什么代码不将类重新分配给 id'ed 标签而是中断?

    math - 为什么在 Z 轴上平移矩阵与将 Z 轴上的位置改变相同的数字不同?

    math - 如何在Objective C中的NSMutableArray中找到最小值

    javascript - JavaScript 中的 parseDecimal?