Quadrar um número em JavaScript
-
Use o método
Math.pow()
para elevar ao quadrado um número em JavaScript -
Use o método
Exponenciação
para elevar ao quadrado um número em JavaScript ECMAScript 6 -
Use a biblioteca
bigInt()
para elevar um número ao quadrado 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