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