如何找到 Javascript 中的指数值

How to find the value of exponent in Javascript

javascript中是否有数学API求n的值(指数),如

找到值 n 使得 2**n=64.

我知道有 Math.pow ,但它需要底数和指数。在我的例子中,我有基础和结果,所以我认为它不会起作用。

试试这个。参考这个 link .

Math.log2(x) // x=64

link 还会告诉您其他相关的 Math 功能。 还请记住,要找到 xlog 到基数 y,您始终可以使用公式 ln(x)/ln(y) 并且对于 ln 您已经有一个内置函数(参考上面 link)。

我想你的意思是找到值

log

let a = Math.pow(2, 5);
function getBaseLog(x, y) {
  return Math.log(y) / Math.log(x);
}
console.log(a, getBaseLog(2, a));