pow (JavaScript)

Gets a number raised to the exponential power of another number.

Defined in

Math (JavaScript)

Syntax

pow(x:double, y:double) : double
Parameter Description
x The base number in x raised to the power of y. See below for special cases.
y The exponent in x raised to the power of y.
Return value Description
double The first parameter raised to the power of the second parameter.

Usage

Special cases are as follows:
  • The following yield NaN:
    • exponent NaN
    • base NaN and exponent not 0
    • base 1 and exponent Infinity
    • base less than 0 and exponent not integer
  • The following yield +Infinity:
    • base greater than 1 and exponent +Infinity
    • base less than 1 and exponent -Infinity
    • base +0 and exponent less than 0
    • base +Infinity and exponent greater than 0
    • base -0 and exponent a positive finite odd integer
    • base -Infinity and exponent greater than 0 but not a negative finite odd integer
  • The following yield -Infinity:
    • base -0 and exponent a negative finite odd integer
    • base -Infinity and exponent a positive finite odd integer
  • The following yield +0:
    • base greater than 1 and exponent -Infinity
    • base less than 1 and exponent +Infinity
    • base +0 and exponent greater than 0
    • base +Infinity and exponent less than 0
    • base -0 and exponent greater than 0 but not a finite odd integer
    • base -Infinity and exponent greater than 0 but not a finite odd integer
  • The following yield -0:
    • base -0 and exponent a positive finite odd integer
    • base -Infinity and exponent a negative finite odd integer
  • The following yields the absolute base raised to the exponent: base less than 0 and exponent a finite even integer
  • The following yields the negative of the absolute base raised to the exponent: base less than 0 and exponent a finite odd integer

Examples

This button onclick event calculates the power of a number.
sessionScope.result = 
	Math.pow(sessionScope.n, sessionScope.power)