Expoentes em JavaScript
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.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn