简单的javascript数学问题

oro*_*olo 0 javascript math

我如何用javascript表达这个?

9H平方加3H全部超过2倍L

我正在做类似的事情:

function calculator (height, len) {
var H = height, L = len;
total = (((9 * H)*(9 * H)) + 3*H)/2)*L;
return total;
}

calculator(15, 7);
Run Code Online (Sandbox Code Playgroud)

我不在乎它是否简洁,但我不确定在javascript中处理数学的最佳方法.

谢谢.

Ple*_*and 5

平方数x可以表示为Math.pow(x, 2).此外,"超过2倍L"将意味着/ (2 * L)最终而不是你拥有它的方式,如果你的意思是:

  whatever
-----------
    2L
Run Code Online (Sandbox Code Playgroud)

var之前也缺少关键字total,这会将其声明为局部变量.