Expoentes em JavaScript

Harshit Jindal 30 janeiro 2023 30 março 2021 JavaScript JavaScript Math
  1. Math.pow() para obter o expoente em JavaScript
  2. Operador de exponenciação ** em JavaScript
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.

Artigo relacionado - JavaScript Math

  • Divisão Inteira em JavaScript
  • Gerar número aleatório em um intervalo especificado em JavaScript
  • Quadrar um número em JavaScript