我即将用JavaScript进行一些计算。如何在JavaScript中编写(相当复杂的)数学表达式?
我们以此为例,我将x用作变量:
-2(10 ^ -10)x ^ 6
是否有可能像这样写?或者我应该写这样的东西:
-2 * math.pow(10, -10) * math.pow(x, 6)
?
谢谢!
答案 0 :(得分:0)
第二种方式是正确的。 (但需要资本m,例如Math
)
在JavaScript中^
是XOR,乘法需要*
。
答案 1 :(得分:0)
-2(10 ^ -10)x ^ 6
以上陈述永远不会奏效。由于unexpected identifier
而导致)x
和2 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)