Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Operador Exponencial

Baseline
Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since março de 2017.

Sumário

O operador de exponenciação (**) retorna o resultado de elevar o primeiro operando à potência do segundo operando. É equivalente ao método Math.pow, exceto que também aceita números do tipo BigInt como operandos.

Experimente

console.log(3 ** 4);
// Expected output: 81

console.log(10 ** -2);
// Expected output: 0.01

console.log(2 ** (3 ** 2));
// Expected output: 512

console.log((2 ** 3) ** 2);
// Expected output: 64

Sintaxe

js
x ** y;