JavaScript Math cbrt()

The cbrt() method computes the cube root of a specified number and returns it.

Example

// cube root of 8
let number = Math.cbrt(8);
console.log(number);

// Output: 2

cbrt() Syntax

The syntax of the Math.cbrt() method is:

Math.cbrt(number)

Here, cbrt() is a static method. Hence, we are accessing the method using the class name, Math.


cbrt() Parameter

The cbrt() method takes a single parameter:

  • number - value whose cube root is to be calculated

cbrt() Return Value

The cbrt() method returns:

  • the cube root of a given number
  • NaN (Not a Number) if the argument is non-numeric

Example 1: JavaScript Math.cbrt()

// cbrt() with an integer number let number1 = Math.cbrt(27);
console.log(number1);
// cbrt() with a decimal number let number2 = Math.cbrt(64.144);
console.log(number2); // Output: // 3 // 4.002997752808288

Here, we have used the Math.cbrt() method to compute the cube root of an integer value, 27 and a decimal value, 64.144.


Example 2: cbrt() with Numeric String

// cbrt() with a numeric string let number2 = Math.cbrt("125");
console.log(number2); // Output: 5

In the above example, the Math.cbrt() method converts the numeric string "125" into a number and then computes its cube root.


Example 3: Cube Root of String Argument

let string = "Harry";

// cbrt() with string as argument let number = Math.cbrt(string);
console.log(number); // Output: NaN

In the above example, we have tried to calculate the cube root of the string "Harry". That's why we get NaN as the output.


Also Read:

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community