Elevar un número al cuadrado en JavaScript

Moataz Farid 12 octubre 2023
  1. Utiliza el método Math.pow() para elevar al cuadrado un número en JavaScript
  2. Utilizar el método de Exponenciación para elevar al cuadrado un número en JavaScript ECMAScript 6
  3. Utilizar la librería bigInt() para elevar al cuadrado un número en JavaScript
Elevar un número al cuadrado 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

Artículo relacionado - JavaScript Math