在javascript中乘以10除以10的幂

时间:2011-08-31 04:50:49

标签: javascript

如何在javascript中划分10的幂值?

例如:

-5x10^-3 * 3x10^-9

有没有办法像

那样做
Math.powof(5,-3)

类似的东西?

5 个答案:

答案 0 :(得分:4)

为什么不使用指数表示法?

-5e-3 * 3e-9

相当于:

-0.005 * 0.000000003;

请注意,在处理小小数时,javascript算术可能不准确,例如

(-5 * Math.pow(10, -3)) * (3 * Math.pow(10,-9)) // -1.5000000000000003e-11

-5 * Math.pow(10, -3) * 3 * Math.pow(10,-9)  // -1.5e-11

答案 1 :(得分:2)

你可以试试这个:

5 × Math.pow(10,-3)

答案 2 :(得分:0)

差不多,Math.pow(x,y)其中x是y的幂,所以将它包含在你需要的任何等式中

答案 3 :(得分:0)

查看Math.pow(base,exponent),可让您base获得exponent的力量。从那里你可以做这样的事情:

function powOf10(num,exp) {
   return num * Math.pow(10,exp);
}

alert(powOf10(5,-3));

答案 4 :(得分:0)

这里是示例,但是我的主要功能是什么我不明白,但看起来希望你得到一些

(Math.pow((-5*10),-3)) * (Math.pow(3*10),-9)

(-5 * Math.pow(10,-3)) * (3 * Math.pow(10),-9)