выглядит почти нормально для меня.В чем проблема у вас?
Единственное, что я вижу неправильно, это отсутствие var
до итога, что делает его глобальным.Измените свой код на:
function calculator (height, len) {
var H = height,
L = len, // <-- subtle change: replace ; with ,
total = (((9 * H)*(9 * H)) + 3*H)/2)*L;
return total;
}
Конечно, вы также можете выделить 9:
total = ((81*H*H + 3*H)/2)*L;
И если вы хотите стать еще более любопытным, то выделите общее 3*H
а также:
total = (3*H*(27*H + 1)/2)*L;
Но я не уверен, что еще вы здесь ищете.