JavaScript Math.cbrt() 方法



一般來說,一個數的立方根是一個數,它自身相乘三次得到原來的數。換句話說,一個數 (x) 的立方根是一個值 (y),使得 y×y×y = x。

JavaScript 的 Math.cbrt() 方法接受一個數字作為引數,並計算所提供數字的立方根。如果我們將空數字或非數字值作為引數傳遞給此方法,則它返回“NaN”作為結果。

語法

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

Math.cbrt(x);

引數

此方法只接受一個引數。具體描述如下:

  • x: 一個數值。

返回值

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

示例 1

在下面的示例中,我們使用 JavaScript Math.cbrt() 方法來計算所提供數字的立方根:

<html>
<body>
<script>
   let number = Math.cbrt(216);
   document.write(number);
</script>
</body>
</html>

輸出

上述程式返回 6 作為結果。

示例 2

在這裡,我們計算 0 和 1 的立方根:

<html>
<body>
<script>
   let number1 = Math.cbrt(0);
   let number2 = Math.cbrt(1);

   document.write(number1, "<br>", number2);
</script>
</body>
</html>

輸出

它返回 0 和 1 作為立方根。

示例 3

在這個示例中,我們將一個數值作為字串傳遞給此方法。cbrt() 方法將數字字串轉換為數字,然後計算其立方根:

<html>
<body>
<script>
   let number = Math.cbrt("20");
   document.write(number);
</script>
</body>
</html>

輸出

上述程式返回“2.7144176165949063”作為立方根。

示例 4

如果我們將空數字或非數字值作為引數傳遞給此方法,它將返回“NaN”作為輸出:

<html>
<body>
<script>
   let number1 = Math.cbrt("Tutorialspoint");
   let number2 = Math.cbrt();

   document.write(number1, "<br>", number2);
</script>
</body>
</html>

輸出

如果我們執行上述程式,它將返回“NaN”作為結果。

廣告