Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में किसी संख्या की एनटी रूट की गणना कैसे करें?


किसी संख्या के अंतिम मूल की गणना करने के लिए Math.abs() विधि का उपयोग करें। यहाँ, हम Match.pow विधि का भी उपयोग कर रहे हैं। आप जावास्क्रिप्ट में संख्याओं के वर्गमूल की गणना करने के लिए निम्नलिखित कोड को चलाने का प्रयास कर सकते हैं -

उदाहरण

<html>
   <head>
      <title>Calculate root</title>
   </head>

   <body>
      <script>
         function displayRoot(x, num) {
            val = num % 2;
            if((val == 1) || x < 0)
            x = -x;
            var a, num;
            a = Math.pow(x, 1 / num);
            num = Math.pow(a, num);
            if(Math.abs(x - num) < 1 &amp;&amp; (x > 0 === num > 0))
            return val ? -a : a;
         }
         document.write(displayRoot(36, 2));
         document.write("<br>"+displayRoot(49, 2));
         document.write("<br>"+displayRoot(36, -2));
         document.write("<br>"+displayRoot(216, -2));
      </script>
   -+
   </body>
</html>

  1. जावास्क्रिप्ट में 1s से n तक की संख्या गिनना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सकारात्मक पूर्णांक लेता है, जैसे कि संख्या। हमारे फ़ंक्शन का कार्य 1s की कुल संख्या की गणना करना है जो n तक के सभी सकारात्मक पूर्णांकों में दिखाई देता है (n सहित, यदि इसमें कोई 1 शामिल है)। फिर फ़ंक्शन को अंततः इस गिनती को वापस कर देना चाहिए। उदाहरण के

  1. जावास्क्रिप्ट में पूर्ण संख्याओं में से nवां पैलिंड्रोम संख्या ज्ञात करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। यदि 0 से गिनना शुरू किया जाता है, तो हमारे फ़ंक्शन को nवां पैलिंड्रोम नंबर वापस करना चाहिए। उदाहरण के लिए, पहला पैलिंड्रोम 0 होगा, दूसरा 1 होगा, दसवां 9 होगा, ग्यारहवां 11 होगा क्योंकि 10 पैलिंड्रोम नहीं है। उदाहरण निम्नलिखित कोड

  1. क्या उलटी संख्या जावास्क्रिप्ट में एक अभाज्य संख्या है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और यदि उस संख्या का उल्टा एक अभाज्य संख्या है, तो सही है, अन्यथा गलत है। उदाहरण निम्नलिखित कोड है - {चलो sqrtnum =Math.floor(Math.sqrt(num)); चलो अभाज्य =संख्या! ==1; के लिए (चलो मैं =2; मैं isPrime(findReverse(n