Friday, June 19, 2026
HomeLanguagesJavascriptJavaScript Math cbrt() Method

JavaScript Math cbrt() Method

The Math.cbrt() method is used to find the cube root of a number. 

Syntax:

Math.cbrt(x)

Parameters: This method accepts a single parameter as mentioned above and described below:

  • x: This parameter is simply a number whose cube root needs to be found.

Returns: It returns the cube root of the given number.

Example: Below is an example of the Math.cbrt() Method.

javascript




console.log("cbrt of 64 : "
    + Math.cbrt(64));
console.log("cbrt of 27: "
    + Math.cbrt(27));
console.log("cbrt of 0: "
    + Math.cbrt(0));
console.log("cbrt of -1: "
    + Math.cbrt(-1));
console.log("cbrt of -27: "
    + Math.cbrt(-27));
console.log("cbrt of Infinity : "
    + Math.cbrt(Infinity));


Output

cbrt of 64 : 4
cbrt of 27: 3
cbrt of 0: 0
cbrt of -1: -1
cbrt of -27: -3
cbrt of Infinity : Infinity

Example: Here cube root of 8 is calculated to 2 because when any 3 times repeated any number is present inside of the cube root then only one number is taken out as the value of the cube root. ∛8 = ∛2*2*2 = 2

Javascript




console.log("cbrt of 8 : "
    + Math.cbrt(8));


Output

cbrt of 8 : 2

Example: Errors and Exceptions, it is an error case because the cube root of a complex number can not be found which is why its parameter gives an error. 

javascript




// Cube root of complex number can
// not be calculated.
console.log("cbrt of Complex no : "
    + Math.cbrt(1 + 2i));


Output:

Error: Invalid or unexpected token

Example: The cube root of the string can not be found which is why the string parameter of the function gives NaN i.e., not a number. Only integer value can be used as the parameter for the function. 

javascript




// Only number can be used as the parameter
// here string as parameter gives NaN i.e,
// not a number.
console.log("cbrt of a string : "
    + Math.cbrt("gfg"));


Output:

cbrt of a string: NaN

Example: Whenever we need to get the cube root of any number that time we take the help of the Math.cbrt() function in JavaScript. 

javascript




// Here the Math.cbrt() function
// calculates cube root for
// different numbers taken as
// function's parameter.
console.log("Output : "
    + Math.cbrt(125));
console.log("Output : "
    + Math.cbrt(23));


Output:

Output : 5
Output : 2.8438669798515654

We have a complete list of Javascript Math Objects methods, to check those please go through this Javascript Math Object Complete reference article.

Supported Browsers:

  • Google Chrome 38.0
  • Firefox 25.0
  • Opera 25.0
  • Safari 8.0
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

2 COMMENTS

Most Popular

Dominic
32516 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6898 POSTS0 COMMENTS
Nicole Veronica
12014 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12110 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6965 POSTS0 COMMENTS