Esponenti in JavaScript
Questo tutorial insegna come ottenere gli esponenti di un numero in JavaScript. JavaScript ci fornisce due modi per ottenere questo risultato. Possiamo usare sia la funzione Math.pow()
o l’operatore di esponenziazione **
.
Math.pow()
per ottenere l’esponente in JavaScript
La funzione Math.pow()
è usata per calcolare la potenza di un numero, cioè calcolare la base
alla potenza di esponente
(baseesponente). Restituisce NaN
se la base
è negativa e l’esponente
non è un numero intero. È una funzione statica e viene sempre usata come Math.pow()
e non come un oggetto della classe Math
.
Sintassi di Math.pow()
Math.pow(base, exponent)
Math.pow()
Parametri
base
: è il numero di base che deve essere aumentato.exponent
: è il valore usato per alzare la base.
Valore restituito di Math.pow()
Il metodo Math.pow()
restituisce (baseesponente).
Esempio di utilizzo di Math.pow()
console.log(Math.pow(7, 2));
console.log(Math.pow(4, 0.5)));
console.log(Math.pow(7, -2));
console.log(Math.pow(-7, 2));
console.log(Math.pow(-7, 1 / 3));
Produzione:
49
2
0.020408163265306124
49
NaN
Tutti i principali browser supportano questo metodo.
Operatore di esponenziazione **
in JavaScript
L’operatore di esponenziazione (**
) restituisce il risultato dell’innalzamento della base
alla potenza dell esponente
cioè (baseesponente). È un operatore associativo a destra e quindi a ** b ** c
è uguale a a ** (b ** c)
.
Esempio
2 ** 3 // 8
NaN ** 2 // NaN
3 ** 2.5 // 15.588457268119896
10 ** -1 // 0.1
Il suo vantaggio è che supporta anche Big Integers, ma allo stesso tempo ha lo svantaggio di dover tenere le basi negative tra parentesi.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn