一般来说,一个数字的立方根是一个数字,乘以 3 乘以得到原始数字。换句话说,数字 (x) 的立方根是一个值 (y),使得 y×y×y = x。
JavaScript Math.cbrt() 方法接受一个数字作为参数,并计算所提供数字的立方根。如果我们将空数字或非数字值作为参数传递给此方法,它将返回 “NaN” 作为结果。
语法
以下是 JavaScript Math.cbrt() 方法的语法 -
Math.cbrt(x);
参数
此方法只接受一个参数。下面描述相同 -
- x: 一个数值。
返回值
此方法返回所提供数字的 cube 根。
示例 1
在下面的示例中,我们使用 JavaScript Math.cbrt() 方法来计算 provide 数字的立方根 -
<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>
输出
它以 cuberoot 的形式返回 0 和 1。
示例 3
在此示例中,我们将数值作为字符串传递给此方法。cbrt() 方法将数字字符串转换为数字,然后计算其立方根 -
<html>
<body>
<script>
let number = Math.cbrt("20");
document.write(number);
</script>
</body>
</html>
输出
上面的程序返回 “2.7144176165949063” 作为 cuberoot。
示例 4
如果我们将空数字或非数字值作为参数传递给此方法,它将返回 “NaN” 作为输出 -
<html>
<body>
<script>
let number1 = Math.cbrt("QikepuCom");
let number2 = Math.cbrt();
document.write(number1, "<br>", number2);
</script>
</body>
</html>
输出
如果我们执行上述程序,它会返回 “NaN” 作为结果。