Mögliche Duplizieren:
What's the opposite of JavaScript's Math.pow?Wie bekomme ich x von 2^x = 8000?
2^x=i
i gegeben, wie können wir berechnen x mit Javascript?
Mögliche Duplizieren:
What's the opposite of JavaScript's Math.pow?Wie bekomme ich x von 2^x = 8000?
2^x=i
i gegeben, wie können wir berechnen x mit Javascript?
Sie wollen den Logarithmus von 8000. JS hat die Math.log
Funktion zu übernehmen, die Basis verwendet e
Sie Basis wollen 2
so können Sie Math.log(8000)/Math.log(2)
schreiben den Logarithmus von 8000 Basis 2 zu erhalten, die gleich x ist.
Danke Shad, ich kenne die Javascripts nicht. – Dan
Sie benötigen den Logarithmus vom Math-Objekt. Es bietet keine Basis 2 log tun so die Umwandlung:
var x = Math.log(8000)/Math.log(2);
Reference to the javascript Math object.
In dem allgemeineren Fall, dass wir 2 berechnen^x = i auf diese Weise:
var i; // Some number
var x = Math.log(i)/Math.log(2);
i ist der Wert welcher Benutzer wird von Formular eingeben. –