Quadrar um número em JavaScript

Moataz Farid 12 outubro 2023
  1. Use o método Math.pow() para elevar ao quadrado um número em JavaScript
  2. Use o método Exponenciação para elevar ao quadrado um número em JavaScript ECMAScript 6
  3. Use a biblioteca bigInt() para elevar um número ao quadrado em JavaScript
Quadrar um número em JavaScript

Este artigo explicará como elevar ao quadrado um número em JavaScript de várias maneiras.

Use o método Math.pow() para elevar ao quadrado um número em JavaScript

Uma maneira de elevar ao quadrado um número em JavaScript é usar o método pow() da biblioteca Math. A função leva dois argumentos: o primeiro é nossa variável ou valor de destino e o segundo é o número de vezes que queremos multiplicá-lo por si mesmo. No caso de querermos elevar o número ao quadrado, enviaremos 2 como o segundo argumento.

let squaredNumber = Math.pow(5, 2);
console.log('5*5 = ', squaredNumber);

let variable = 5;
let squaredNumber2 = Math.pow(variable, 2);
console.log('5*5 = ', squaredNumber2);

Resultado:

5*5 =  25
5*5 =  25

Use o método Exponenciação para elevar ao quadrado um número em JavaScript ECMAScript 6

Outra maneira de elevar ao quadrado um número no JavaScript ECMAScript 6 é usar o método Exponenciação. O método a ** b retorna o mesmo resultado que a função Math.pow. Para elevar ao quadrado um número com ES6 Exponenciação, nossa equação seria a ** 2.

function squareMyNumber(no) {
  return no ** 2
}

let squared = squareMyNumber(5);
console.log(' 5 ** 2 = ', squared);

Resultado:

 5 ** 2 =  25

Use a biblioteca bigInt() para elevar um número ao quadrado em JavaScript

A última maneira que queremos explicar em seu tutorial é como usar a biblioteca BigInteger.js para realizar uma operação quadrada para um número em JavaScript. Precisamos importar a biblioteca CDN da seguinte forma.

<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.40/BigInteger.min.js"></script>

Então, podemos usá-lo assim:

function squareMyNumber(no) {
  return bigInt(no).square()
}

let squared = squareMyNumber(5);
console.log('square of 5 using bigInt library= ' + squared);

Resultado:

26593302.js:13 square of 5 using bigInt library= 25

Artigo relacionado - JavaScript Math