JavaScript Math.sqrt() 方法



JavaScript 中的 Math.sqrt() 方法接受一個數值作為其引數,並返回該數字的平方根(非負數)。從數學上講,如果 x 是傳遞給 Math.sqrt(x) 的數字,則結果是非負數 y,使得 y * y = x。如果提供的引數小於 0 或字串字元,則返回 NaN(非數字)作為結果。如果提供 0 或 -0,則結果為 0。

此方法通常用於計算給定數值表示式的平方根。

語法

以下是 JavaScript Math.sqrt() 方法的語法:

Math.sqrt(x)

引數

此方法僅接受一個引數。下面描述了該引數:

  • x: 數值。

返回值

此方法返回提供的數字的平方根。

示例 1

以下是 JavaScript Math.sqrt() 方法的基本示例:

<html>
<body>
<script>
   let result = Math.sqrt(25);
   document.write(result);
</script>
</body>
</html>

輸出

如果我們執行上述程式,Math.sqrt() 方法將返回 25 的平方根“5”。

示例 2

在這裡,我們提供了一個十進位制數作為 Math.sqrt() 方法的引數:

<html>
<body>
<script>
   let result = Math.sqrt(8.64);
   document.write(result);
</script>
</body>
</html>

輸出

它返回大約“2.939387691339814”作為結果。

示例 3

如果提供的引數為0-0,則此方法將返回 0 作為結果:

<html>
<body>
<script>
   let result1 = Math.sqrt(0);
   let result2 = Math.sqrt(-0);
   document.write(result1, "
", result2); </script> </body> </html>

輸出

我們可以看到輸出結果為 0。

示例 4

如果我們為此方法提供一個負數,則它將返回 NaN 作為結果:

<html>
<body>
<script>
   let result = Math.sqrt(-34);
   document.write(result);
</script>
</body>
</html>

輸出

如輸出所示,返回 NaN 作為結果。

示例 5

如果提供字串字元作為引數,則返回 NaN 作為結果:

<html>
<body>
<script>
   let result = Math.sqrt("Tutorialspoint");
   document.write(result);
</script>
</body>
</html>

輸出

如輸出所示,返回 NaN 作為結果。

廣告