Math.min()

La funci贸n Math.min() devuelve el menor de cero o m谩s n煤meros.

Sintaxis

Math.min([valor1[, valor2[, ...]]])

Par谩metros

valor1, valor2, ...
N煤meros.

Descripci贸n

Ya que min() es un m茅todo est谩tico de Math, siempre debe usarse como Math.min(), en lugar de como un m茅todo de un objeto Math instanciado (Math no es un constructor).

Si no se proporcionan argumentos, el resultado es Infinity.

Si al menos uno de los argumentos no puede ser convertido a n煤mero, el resultado es NaN.

Ejemplos

Usando Math.min()

Lo siguiente encuentra el m铆nimo de x e y y lo asigna a z:

var x = 10, y = -20;
var z = Math.min(x, y);

Recortando un valor con Math.min()

Math.min() es a menudo usado para recortar un valor de tal manera que siempre sea menor o igual a un l铆mite. Este ejemplo

var x = f(foo);

if (x > limite) {
  x = limite;
}

puede ser escrito de la siguiente manera

var x = Math.min(f(foo), limite);

Math.max() puede ser usado en una forma similar para recortar un valor en el otro extremo.

Especificaciones

Especificaci贸n Estatus Comentario
ECMAScript 1st Edition (ECMA-262) Standard Definici贸n inicial. Implementada en JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
La definici贸n de 'Math.min' en esta especificaci贸n.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La definici贸n de 'Math.min' en esta especificaci贸n.
Standard  
ECMAScript (ECMA-262)
La definici贸n de 'Math.min' en esta especificaci贸n.
Living Standard  

Compatibilidad con navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)
Caracter铆stica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte b谩sico (Yes) (Yes) (Yes) (Yes) (Yes)
Caracter铆stica Android Chrome para Android Firefox M贸vil (Gecko) IE M贸vil Opera M贸vil Safari M贸vil
Soporte b谩sico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Ver adem谩s