JS Math Pow - thelastmile/FreeCodeCamp GitHub Wiki

JavaScript Math.pow()

The Math.pow() returns the base to the exponent power.

Syntax

Math.pow(base, exponent);

Parameters

base

The base number

exponent

The exponent with which to raise the base number.

Description

.pow() is a static method of the Math object, so you must always use it as Math.pow()

Examples

// Simple exponents
Math.pow(2, 2);          // 4
Math.pow(2, 3);          // 8
Math.pow(2, 10);         // 1024

//Fractional exponents
Math.pow(9, 0.5);        // 3 (the square root of 9)
Math.pow(24, 1/3);       // 8 (the cubed root of 24)

//Signed exponents
Math.pow(5, -2);         // .04 (1/25)

//Signed bases
Math.pow(-5, 2);         // 25 (squares are positive)
Math.pow(-5, 3);         // -125 (cubes can be negative)
Math.pow(-5, 0.5);       // NaN because negative numbers don't have a real square root

//Due to limits in the precision of floating point numbers, 
//a negative base with a fractional exponent will always return NaN

Math.pow(-5, 1/2);       // NaN

Source MDN