Método Math.max
O método Math.max retorna o número
máximo de um grupo de números passados para a função.
Se nada for passado para a função,
será retornado -Infinity.
Sintaxe
javascriptMath.max(número, número, número...);
Exemplo
Vamos exibir o número máximo de um grupo de números:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Resultado da execução do código:
javascript100
Exemplo
Vamos exibir o número máximo de um grupo de números:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Resultado da execução do código:
javascript0
Exemplo
No exemplo a seguir, será exibido -Infinity,
pois nenhum parâmetro foi passado para o método:
javascriptconsole.log(Math.max());
Resultado da execução do código:
javascript-Infinity
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 valor máximo de um array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Resultado da execução do código:
javascript100
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 max = Math.max.apply(null, arr);
console.log(max);
Resultado da execução do código:
javascript100
Veja também
-
método
Math.min,
que retorna o número mínimo de um grupo de números