Método Math.max
El método Math.max devuelve el número
máximo de un grupo de números pasados a la función.
Si no se pasa nada a la función, se
devolverá -Infinity.
Sintaxis
javascriptMath.max(número, número, número...);
Ejemplo
Mostremos el número máximo de un grupo de números:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Resultado de la ejecución del código:
javascript100
Ejemplo
Mostremos el número máximo de un grupo de números:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Resultado de la ejecución del código:
javascript0
Ejemplo
En el siguiente ejemplo se mostrará -Infinity,
ya que no se pasaron parámetros al método:
javascriptconsole.log(Math.max());
Resultado de la ejecución del código:
javascript-Infinity
Ejemplo
Por defecto, la función no funciona con arrays. Sin embargo, se puede forzar a hacerlo con el operador spread. Usémoslo para mostrar el valor máximo de un array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Resultado de la ejecución del código:
javascript100
Ejemplo
También se puede forzar a la función a trabajar
con arrays usando el método
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Resultado de la ejecución del código:
javascript100
Véase también
-
método
Math.min,
que devuelve el número mínimo de un grupo de números