JavaScript Math pow()

The JavaScript Math.pow() function returns a number raised to a certain power.

It returns the base to the exponent power, i.e. baseexponent.

The syntax of the Math.pow() function is:

Math.pow(base, exponent)

pow(), being a static method, is called using the Math class name.


Math.pow() Parameters

The Math.pow() function takes in:

  • base - The base number
  • exponent - The exponent that is used to raise the base

Return value from Math.pow()

  • Returns Number that equals to the base raised to the exponent power.

Example: Using Math.pow()

// using Math.pow()

// simple numbers
var num = Math.pow(5, 2);
console.log(num); // 25

// fractional exponents
num = Math.pow(8, 1 / 3); // cube root
console.log(num); // 2

// signed base or exponents
num = Math.pow(-2, 5);
console.log(num); // -32

num = Math.pow(4, -2);
console.log(num); // 0.0625

// -ve bases with fractional exponents return NaN
num = Math.pow(-8, 1 / 3);
console.log(num); // NaN

Output

25
2
-32
0.0625
NaN

Here, we can see that the Math.pow() function returns the base raised to the exponent power. However, notice that negative bases with fractional exponents always return NaN.