5 ответов:
Math.pow(base, exponent), для начала.пример:
Math.pow(12, 2)
есть оператор возведения в степень, который является частью окончательной спецификации ES7. Предполагается, что он будет работать аналогичным образом с python и matlab:
a**b // will rise a to the power bтеперь это уже реализовано в Edge14, Chrome52, а также он доступен с traceur или babel.
Math.pow(x, y)отлично работает для X^Y и даже вычисляет выражение, когда Y не является целым числом. Кусок кода, не полагаясь наMath.powно это может оценивать только целочисленные показатели:function exp(base, exponent) { exponent = Math.round(exponent); if (exponent == 0) { return 1; } if (exponent < 0) { return 1 / exp(base, -exponent); } if (exponent > 0) { return base * exp(base, exponent - 1) } }
если вы хотите найти силу x из y, то
использовать
Math.powпример
document.write(Math.pow(7,2));если вы хотите использовать показатель
Math.expпример
document.write(Math.exp(1));
Comments