Name
Math.pow( ) Method — raise a number to a specified power
Availability
Flash 5; may be used when exporting Flash 4 movies
Synopsis
Math.pow(base, exponent)
Arguments
- base
A number representing the base of the exponential expression.
- exponent
A number representing the power (i.e., exponent) to which to raise
base.
Returns
The base raised to the power
exponent.
Description
The pow( ) method can be used to raise any
number to any power. If exponent is
negative, pow( ) returns 1 /
(base
abs(exponent)).
If exponent is a fraction, pow(
) can be used to take, say, the square root or cube root
of a number (in which case it returns the positive root, although,
mathematically, there may also be a negative root).
Example
Math.pow(5, 2); // Returns 25 (5 squared) Math.pow(5, 3); // Returns 125 (5 cubed) Math.pow(5, -2); // Returns 0.04 (1 divided by 25) Math.pow(8, 1/3); // Returns 2 (cube root of 8) Math.pow(9, 1/2); // Returns 3 (square root of 9) Math.pow(10, 6); // Returns 1000000 (can also be written as 1e6)
Bugs
Build 30 of the Flash 5 Player did not correctly calculate
Math.pow( ) for negative values of
base. For example, Math.pow(-2, 2) was calculated as NaN whereas it
should be 4.
See Also
Math.exp( ), Math.sqrt( ),
Math.SQRT2, Math.SQRT1_2
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access