2012-09-28 16 views

Respuesta

7

usted quiere tomar el logaritmo de 8000. JS tiene la función Math.log que utiliza la base e, desea que la base 2 para que pueda escribir Math.log(8000)/Math.log(2) para obtener el logaritmo de base 2 de 8000, que es igual a x.

+1

Gracias Shad, no sé los javascripts. – Dan

0

Necesita el logaritmo del objeto Math. No proporciona un registro de base 2 así hacer la conversión:

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

Reference to the javascript Math object.

En el caso más general calculamos 2^x = i de esta manera:

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