JavaScript Math:我怎么写这个?

0 javascript

在Excel中我有:

=(((SQRT(40))*($ E $ 8/C16))^ 2)*1.1

这是:

(((SQRT(40))*(7.695/0.200))^ 2)*1.1;

我无法让它在Javascript中运行!

我有:

answer =(Math.exp(((Math.sqrt(40))*(7.695/0.200)))*1.1);

我得到的东西是:5.265317066795887e + 105

当我希望得到类似的东西时:65168

谁能帮忙看看我的错误?

the*_*ega 12

Math.exp(x)不是x ^ 2,而是根据文档 e ^ x.你想使用Math.pow(x,y)(doc)代替x ^ y.使用此表达式:

answer = Math.pow(Math.sqrt(40) * (7.695 / 0.200), 2)*1.1;
Run Code Online (Sandbox Code Playgroud)

  • 乘以`1.1`应该在`Math.pow`之外. (3认同)