Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
JavaScript Math cbrt()
In this tutorial, you will learn about the JavaScript Math.cbrt() method with the help of examples.
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: