Quadrar um número em JavaScript

Moataz Farid 30 janeiro 2023 30 março 2021 JavaScript JavaScript Math
  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

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