Math.pow
and Math.sqrt
Examples¶Math.pow
¶The general syntax for this method is:
Math.pow(x, y)
This method calculates and returns the value of x raised to the power of y
(x y), and it is identical to the x**y
operation. The pow name
refers to the operation to the power of.
Example
1console.log(3**4);
2console.log(Math.pow(3,4));
3//3 raised to the power of 4 = 3*3*3*3
Console Output
81
81
Math.sqrt
¶The general syntax for this method is:
Math.sqrt(number)
This method calculates and returns the square root of number
, and it is a
shortcut for using the fraction 1/2 in the pow
method.
Numerical strings can also be evaluated, but should be avoided as a best practice.
Example
1console.log(Math.sqrt(81));
2console.log(Math.pow(81,1/2));
3
4console.log(Math.sqrt(111));
5console.log(Math.sqrt("36"));
Console Output
9
9
10.535653752852738
6
Math.sqrt
also works on arrays, but must be combined with the
map array method. The syntax for this is:
arrayName.map(Math.sqrt)
Example
1let numbers = [2, 16, 100, 121];
2
3console.log(numbers.map(Math.sqrt));
Console Output
[ 1.4142135623730951, 4, 10, 11 ]