Что противоположно JavaScript Math.pow? - PullRequest
22 голосов
/ 25 октября 2010

У меня здесь ментальный блок, и алгебра на самом деле не моя вещь, вы можете рассказать мне, как переписать код JavaScript ниже, чтобы получить переменную c в терминах a и b?:

a = Math.pow(b, c);
c = ?

Спасибо!

Ответы [ 2 ]

51 голосов
/ 25 октября 2010
c = Math.log(a)/Math.log(b)
6 голосов
/ 25 октября 2010

логарифмы. Вы хотите логарифм. B - основание, c - показатель степени, поэтому

log b a = c

...