HOWTO · JavaScript
Expoentes em JavaScript
Este tutorial ensina como obter os expoentes de um número em JavaScript.
Nesta página
Este tutorial ensina como obter os expoentes de um número em JavaScript. JavaScript nos fornece duas maneiras de fazer isso. Podemos usar a função Math.pow() ou o operador de exponenciação **.
Math.pow() para obter o expoente em JavaScript
A função Math.pow() é usada para calcular a potência de um número, ou seja, calcular a base para a potência do expoente (baseexponente). Ele retorna NaN se a base for negativa e o expoente não for um inteiro. É uma função estática e sempre usada como Math.pow() e não como um objeto da classe Math.
Sintaxe de Math.pow()
Math.pow(base, exponent)
Parâmetros Math.pow()
base: é o número base que deve ser aumentado.exponent: é o valor utilizado para elevar a base.
Valor de retorno de Math.pow()
O método Math.pow() retorna (baseexponent).
Exemplo de uso de Math.pow()
console.log(Math.pow(7, 2));
console.log(Math.pow(4, 0.5)));
console.log(Math.pow(7, -2));
console.log(Math.pow(-7, 2));
console.log(Math.pow(-7, 1 / 3));
Resultado:
49
2
0.020408163265306124
49
NaN
Todos os principais navegadores suportam esse método.
Operador de exponenciação ** em JavaScript
O operador de exponenciação (**) retorna o resultado de elevar a base à potência do expoente, ou seja, (baseexponente). É um operador associativo à direita e, portanto, a ** b ** c é o mesmo que a ** (b ** c).
Exemplo
2 ** 3 // 8
NaN ** 2 // NaN
3 ** 2.5 // 15.588457268119896
10 ** -1 // 0.1
Sua vantagem é que também suporta Big Integers, mas ao mesmo tempo tem a desvantagem de termos que manter as bases negativas entre parênteses.