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