Elevar un número al cuadrado en JavaScript
-
Utiliza el método
Math.pow()
para elevar al cuadrado un número en JavaScript -
Utilizar el método de
Exponenciación
para elevar al cuadrado un número en JavaScript ECMAScript 6 -
Utilizar la librería
bigInt()
para elevar al cuadrado un número en JavaScript
Este artículo explicará cómo elevar al cuadrado un número en JavaScript de múltiples maneras.
Utiliza el método Math.pow()
para elevar al cuadrado un número en JavaScript
Una forma de elevar un número al cuadrado en JavaScript es utilizar el método pow()
de la biblioteca Math
. La función toma dos argumentos: el primero es nuestra variable o valor objetivo, y el segundo es el número de veces que queremos multiplicarlo por sí mismo. En el caso de que queramos elevar ese número al cuadrado, enviaremos 2
como 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);
Producción :
5*5 = 25
5*5 = 25
Utilizar el método de Exponenciación
para elevar al cuadrado un número en JavaScript ECMAScript 6
Otra forma de elevar al cuadrado un número en JavaScript ECMAScript 6 es utilizar el método Exponenciación
. El método a ** b
devuelve el mismo resultado que la función Math.pow
. Para elevar al cuadrado un número con la Exponenciación
de ES6, nuestra ecuación sería a ** 2
.
function squareMyNumber(no) {
return no ** 2
}
let squared = squareMyNumber(5);
console.log(' 5 ** 2 = ', squared);
Resultado:
5 ** 2 = 25
Utilizar la librería bigInt()
para elevar al cuadrado un número en JavaScript
La última forma que queremos explicar en este tutorial es cómo utilizar la librería BigInteger.js
para realizar una operación de cuadrado a un número en JavaScript. Tenemos que importar la librería CDN
como la siguiente.
<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.40/BigInteger.min.js"></script>
Luego, podemos utilizarla así:
function squareMyNumber(no) {
return bigInt(no).square()
}
let squared = squareMyNumber(5);
console.log('square of 5 using bigInt library= ' + squared);
Producción :
26593302.js:13 square of 5 using bigInt library= 25