Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะคำนวณรูทที่ n ของตัวเลขใน JavaScript ได้อย่างไร


ในการคำนวณรูทสิ้นสุดของตัวเลข ให้ใช้เมธอด Math.abs() ที่นี่เราใช้วิธี Match.pow ด้วย คุณสามารถลองเรียกใช้รหัสต่อไปนี้เพื่อคำนวณรากที่สองของตัวเลขใน JavaScript -

ตัวอย่าง

<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>