跳到主要内容

JavaScript Math对象之cbrt()函数

cbrt() 方法计算指定数字的立方根,并返回它。

示例

// 8 的立方根
let number = Math.cbrt(8);
console.log(number);

// 输出:2

cbrt() 语法

Math.cbrt() 方法的语法是:

Math.cbrt(number);

这里,cbrt() 是一个静态方法。因此,我们使用类名 Math 来访问此方法。

cbrt() 参数

cbrt() 方法接受单个参数:

  • number - 需要计算立方根的值

cbrt() 返回值

cbrt() 方法返回:

  • 给定 number 的立方根
  • 如果参数是非数值,则返回 NaN(非数字)

示例 1:JavaScript Math.cbrt()

// 使用整数数字的 cbrt()
let number1 = Math.cbrt(27);
console.log(number1);

// 使用小数数字的 cbrt()
let number2 = Math.cbrt(64.144);
console.log(number2);

// 输出:
// 3
// 4.002997752808288

这里,我们使用了 Math.cbrt() 方法来计算整数值 27 和小数值 64.144 的立方根。

示例 2:cbrt() 和数值字符串

// 使用数值字符串的 cbrt()
let number2 = Math.cbrt("125");
console.log(number2);

// 输出:5

在上述示例中,Math.cbrt() 方法将数值字符串 "125" 转换为数字,然后计算其立方根。

示例 3:字符串参数的立方根

let string = "Harry";

// 使用字符串参数的 cbrt()
let number = Math.cbrt(string);
console.log(number);

// 输出:NaN

在上述示例中,我们尝试计算字符串 "Harry" 的立方根。这就是为什么我们得到 NaN 作为输出的原因。

推荐阅读: