2012-09-28 29 views

回答

7

你想利用8000对数JS有Math.log功能,使用基地e,你想要基地2所以你可以写Math.log(8000)/Math.log(2)获得8000基地2个,这等于x的对数。

+1

谢谢Shad,我不知道javascripts。 – Dan

0

您需要Math对象的对数。它不提供一个基座2日志,以便进行转换:

var x = Math.log(8000)/Math.log(2); 

Reference to the javascript Math object.

在更一般的情况下,我们计算2^X = I这种方式:

var i; // Some number 
var x = Math.log(i)/Math.log(2);