HOWTO · JavaScript

Quadrar um número em JavaScript

Este tutorial explica como elevar ao quadrado um número em JavaScript

Nesta página

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