Thursday, September 4, 2025
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

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6628 POSTS0 COMMENTS
Nicole Veronica
11799 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11858 POSTS0 COMMENTS
Shaida Kate Naidoo
6749 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6698 POSTS0 COMMENTS
Umr Jansen
6716 POSTS0 COMMENTS