## Exponentiation Assignment

exponentiation assignment operator takes two operands, computes the value of left operand raised to the power of right operand, and assigns the result back to the left operand

`**=`

symbol is used for exponentiation assignment operator

```
a **= 5 //equivalent to a = a ** 5
a **= b //equivalent to a = a ** b
```

## Examples

1. compute `a`

raised to the power of `5`

, and assign the result to `a`

```
var a = 4;
a **= 5;
console.log(a);
```

2. compute `a`

raised to the power of `b`

, and assign the result to `a`

```
var b = 7;
var a = 4;
a **= b;
console.log(a);
```