Método Math.min
El método Math.min devuelve el número mínimo
de un grupo de números pasados como parámetros.
Si no se pasa ningún parámetro, se
devolverá Infinity.
Sintaxis
javascriptMath.min(número, número, número...);
Ejemplo
Mostremos el número mínimo de un grupo de números:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Resultado de la ejecución del código:
javascript20
Ejemplo
Mostremos el número mínimo de un grupo de números:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Resultado de la ejecución del código:
javascript-100
Ejemplo
En el siguiente ejemplo se mostrará Infinity,
ya que no se pasaron parámetros al método:
javascriptconsole.log(Math.min());
Resultado de la ejecución del código:
javascriptInfinity
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ínimo de un array:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Resultado de la ejecución del código:
javascript1
Ejemplo
También se puede forzar a la función a funcionar
con arrays usando el método
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Resultado de la ejecución del código:
javascript1
Véase también
-
método
Math.max,
que devuelve el número máximo de un grupo de números