【JS】如何使用Math.log函数达成log_a_X的效果,其中a为底数,X为真数
Javascript中有函数y=Math.log(x), 在此函数中,e为底数,x为真数,y为指数。
但有时我们需要底数不是e的对数,如3=log_2_8, 该如何处理呢?
方法:使用换底公式
因为log_a_X=lnX/lna
所以log_a_X=Math.log(X)/Math.log(a)
如:Math.log(8)/Math.log(2)==3
END
Javascript中有函数y=Math.log(x), 在此函数中,e为底数,x为真数,y为指数。
但有时我们需要底数不是e的对数,如3=log_2_8, 该如何处理呢?
方法:使用换底公式
因为log_a_X=lnX/lna
所以log_a_X=Math.log(X)/Math.log(a)
如:Math.log(8)/Math.log(2)==3
END