Antigamente em Javascript quando queríamos obter a potência de um valor, utilizamos o objeto Math para realizar esse tipo de operação. Agora nas novas versões do EcmaScript é possível fazer isso de uma maneira mais simples.
Vamos supor que temos um número e queremos elevar ele ao cubo, podemos fazer isso da seguinte maneira:
2 ** 3
Perceba que utilizamos o operador ** para elevar um número, este código é o equivalente a multiplicarmos o valor 2 por três vezes, como 2 * 2 * 2.
Radiciação
Se desejarmos obter a raiz de um valor, podemos fazer isso da seguinte forma:
8 ** (1/3)
O exemplo acima calcula a raiz cúbica do número 8, que neste caso é 2. Se desejamos obter a raiz quadrada fazemos da seguinte forma:
16 ** (1/2) ou 16 ** 0.5
Perceba que sempre que queremos obter a raiz de um número, fazemos o inverso da potência, dividindo sempre o número 1 pelo número que deseja calcular a raiz.