Piazza un numero in JavaScript

Moataz Farid 12 ottobre 2023
  1. Usa il metodo Math.pow() per quadrare un numero in JavaScript
  2. Utilizza il metodo Esponenziazione per quadrare un numero in JavaScript ECMAScript 6
  3. Usa la libreria bigInt() per quadrare un numero in JavaScript
Piazza un numero in JavaScript

Questo articolo spiegherà come quadrare un numero in JavaScript in diversi modi.

Usa il metodo Math.pow() per quadrare un numero in JavaScript

Un modo per quadrare un numero in JavaScript è usare il metodo pow() dalla libreria Math. La funzione accetta due argomenti: il primo è la nostra variabile o valore di destinazione e il secondo è il numero di volte che vogliamo moltiplicarlo per se stesso. Nel caso in cui vogliamo quadrare quel numero, invieremo 2 come secondo argomento.

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);

Produzione:

5*5 =  25
5*5 =  25

Utilizza il metodo Esponenziazione per quadrare un numero in JavaScript ECMAScript 6

Un altro modo per quadrare un numero in JavaScript ECMAScript 6 è utilizzare il metodo Exponentiation. Il metodo a ** b restituisce lo stesso risultato della funzione Math.pow. Per quadrare un numero con ES6 Esponenziazione, la nostra equazione sarebbe a ** 2.

function squareMyNumber(no) {
  return no ** 2
}

let squared = squareMyNumber(5);
console.log(' 5 ** 2 = ', squared);

Produzione:

 5 ** 2 =  25

Usa la libreria bigInt() per quadrare un numero in JavaScript

L’ultimo modo che vogliamo spiegare nel suo tutorial è come utilizzare la libreria BigInteger.js per eseguire un’operazione al quadrato su un numero in JavaScript. Dobbiamo importare la libreria CDN come segue.

<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.40/BigInteger.min.js"></script>

Quindi, possiamo usarlo in questo modo:

function squareMyNumber(no) {
  return bigInt(no).square()
}

let squared = squareMyNumber(5);
console.log('square of 5 using bigInt library= ' + squared);

Produzione:

26593302.js:13 square of 5 using bigInt library= 25

Articolo correlato - JavaScript Math