JavaScript中的高级数学表达式 - 如何

时间:2015-05-30 20:16:41

标签: javascript math mathematical-expressions

我即将用JavaScript进行一些计算。如何在JavaScript中编写(相当复杂的)数学表达式?

我们以此为例,我将x用作变量:

-2(10 ^ -10)x ^ 6

是否有可能像这样写?或者我应该写这样的东西:

-2 * math.pow(10, -10) * math.pow(x, 6)

谢谢!

2 个答案:

答案 0 :(得分:0)

第二种方式是正确的。 (但需要资本m,例如Math

在JavaScript中^是XOR,乘法需要*

答案 1 :(得分:0)

  

-2(10 ^ -10)x ^ 6

以上陈述永远不会奏效。由于unexpected identifier而导致)x2 is not a function,它会为您提供-2(

  

-2 * math.pow(10,-10)* math.pow(x,6)

由于Javascript区分大小写,因此Math而非math也无效。

正确的方法是

-2 * Math.pow(10, -10) * Math.pow(x, 6)