`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

1 2 3 | ```
console.log(3**4);
console.log(Math.pow(3,4));
//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

1 2 3 4 5 | ```
console.log(Math.sqrt(81));
console.log(Math.pow(81,1/2));
console.log(Math.sqrt(111));
console.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

1 2 3 | ```
let numbers = [2, 16, 100, 121];
console.log(numbers.map(Math.sqrt));
``` |

**Console Output**

```
[ 1.4142135623730951, 4, 10, 11 ]
```