Metodo Math.max
Il metodo Math.max restituisce il numero
massimo da un gruppo di numeri passati alla funzione.
Se alla funzione non viene passato nulla, verrà
restituito -Infinity.
Sintassi
javascriptMath.max(numero, numero, numero...);
Esempio
Visualizziamo il numero massimo da un gruppo di numeri:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Risultato dell'esecuzione del codice:
javascript100
Esempio
Visualizziamo il numero massimo da un gruppo di numeri:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Risultato dell'esecuzione del codice:
javascript0
Esempio
Nel seguente esempio verrà visualizzato -Infinity,
poiché al metodo non sono stati passati parametri:
javascriptconsole.log(Math.max());
Risultato dell'esecuzione del codice:
javascript-Infinity
Esempio
Di default la funzione non funziona con gli array. Tuttavia, è possibile farlo utilizzando l'operatore spread. Utilizziamolo per visualizzare il valore massimo di un array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Risultato dell'esecuzione del codice:
javascript100
Esempio
È anche possibile far funzionare la funzione
con gli array utilizzando il metodo
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Risultato dell'esecuzione del codice:
javascript100
Vedi anche
-
metodo
Math.min,
che restituisce il numero minimo da un gruppo di numeri