2012-09-28 17 views
5

संभव डुप्लिकेट:
What's the opposite of JavaScript's Math.pow?x^2 = x000 x का x कैसे प्राप्त करें?

2^x=i 

मैं देखते हुए, हम जावास्क्रिप्ट का उपयोग कर एक्स गणना कैसे कर सकते हैं?

+0

मैं मूल्य है कौन सा उपयोगकर्ता फॉर्म से इनपुट करेगा। –

उत्तर

7

आप आधार 2 चाहते हैं तो आप Math.log(8000)/Math.log(2) बारे में 8000 आधार 2, जो एक्स के बराबर है के लघुगणक प्राप्त करने के लिए कर सकते हैं 8000 के लघुगणक जे एस Math.log समारोह जो आधार e का उपयोग करता है लेना चाहते हैं,।

+1

धन्यवाद शैड, मुझे जावास्क्रिप्ट नहीं पता है। – Dan

0

आपको गणित ऑब्जेक्ट से लॉगरिदम की आवश्यकता है। यह एक आधार 2 लॉग रूपांतरण प्रदान नहीं करता है ऐसा:

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

Reference to the javascript Math object.

अधिकतर सामान्य मामले में हम गणना 2^एक्स = मैं इस तरह से:

var i; // Some number 
var x = Math.log(i)/Math.log(2); 
संबंधित मुद्दे