如何在js中使用科学计数法? [英] How to use scientific notation in js?

查看:2389
本文介绍了如何在js中使用科学计数法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

为什么b等于500而不是5?

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

As far as I know 10^(-12) equals to 1/(10^12), how can i rewrite the code?

推荐答案

因为数学. 10e110010e-11.

  • 10e1 * 10e-1100.
  • 10e2 * 10e-2100.
  • 10e3 * 10e-3100.
  • 10e1 * 10e-1 is 100.
  • 10e2 * 10e-2 is 100.
  • 10e3 * 10e-3 is 100.

您可以非常容易将其扩展为找出10eN * 10e-N始终为100.

You can very easily extend this to figure out that 10eN * 10e-N is always going to be 100.

如果要像1 * 10 ^ 2中那样使用实际的科学计数法,则需要1e121e-12.

If you want actual scientific notation, as in 1 * 10 ^ 2, you want 1e12 and 1e-12.

这篇关于如何在js中使用科学计数法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆