Metodo Math.min
Il metodo Math.min restituisce il numero
più piccolo tra un gruppo di numeri passati come parametri.
Se non viene passato alcun parametro,
verrà restituito Infinity.
Sintassi
javascriptMath.min(numero, numero, numero...);
Esempio
Visualizziamo il numero più piccolo di un gruppo di numeri:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Risultato dell'esecuzione del codice:
javascript20
Esempio
Visualizziamo il numero più piccolo di un gruppo di numeri:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Risultato dell'esecuzione del codice:
javascript-100
Esempio
Nel seguente esempio verrà visualizzato Infinity,
poiché al metodo non sono stati passati parametri:
javascriptconsole.log(Math.min());
Risultato dell'esecuzione del codice:
javascriptInfinity
Esempio
Di default, la funzione non funziona con gli array. Tuttavia, è possibile farlo utilizzando l'operatore spread. Utilizziamolo per visualizzare il valore minimo di un array:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Risultato dell'esecuzione del codice:
javascript1
Esempio
È anche possibile far funzionare la funzione
con gli array utilizzando il metodo
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Risultato dell'esecuzione del codice:
javascript1
Vedi anche
-
metodo
Math.max,
che restituisce il numero più grande di un gruppo di numeri