--- title: Math.min() slug: Web/JavaScript/Reference/Global_Objects/Math/min tags: - JavaScript - Math - Referencia - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Math/min original_slug: Web/JavaScript/Referencia/Objetos_globales/Math/min ---
La función Math.min()
devuelve el menor de cero o más números.
Math.min([valor1[, valor2[, ...]]])
valor1, valor2, ...
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 {{jsxref("Infinity")}}.
Si al menos uno de los argumentos no puede ser convertido a número, el resultado es {{jsxref("NaN")}}.
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);
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);
{{jsxref("Math.max()")}} puede ser usado en una forma similar para recortar un valor en el otro extremo.
Especificación | Estatus | Comentario |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Definición inicial. Implementada en JavaScript 1.0. |
{{SpecName('ES5.1', '#sec-15.8.2.12', 'Math.min')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-math.min', 'Math.min')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-math.min', 'Math.min')}} | {{Spec2('ESDraft')}} |
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Característica | Android | Chrome para Android | Firefox Móvil (Gecko) | IE Móvil | Opera Móvil | Safari Móvil |
---|---|---|---|---|---|---|
Soporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |