Método Math.min
O método Math.min retorna o menor
número de um grupo de números passados como parâmetros.
Se nenhum parâmetro for passado, será
retornado Infinity.
Sintaxe
javascriptMath.min(número, número, número...);
Exemplo
Vamos exibir o menor número de um grupo de números:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Resultado da execução do código:
javascript20
Exemplo
Vamos exibir o menor número de um grupo de números:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Resultado da execução do código:
javascript-100
Exemplo
No exemplo a seguir, será exibido Infinity,
pois nenhum parâmetro foi passado para o método:
javascriptconsole.log(Math.min());
Resultado da execução do código:
javascriptInfinity
Exemplo
Por padrão, a função não funciona com arrays. No entanto, é possível fazê-lo usando o operador spread. Vamos usá-lo para exibir o menor valor de um array:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Resultado da execução do código:
javascript1
Exemplo
Também é possível fazer a função funcionar
com arrays usando o método
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Resultado da execução do código:
javascript1
Veja também
-
método
Math.max,
que retorna o maior número de um grupo de números