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) The definition of 'Math.min' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.min' in that specification. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Math.min' in that specification. |
Draft |
Compatibilidad con navegadores
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
Etiquetas y colaboradores del documento
Etiquetas:
Colaboradores en esta página:
kutyel,
alonso.vazquez
Última actualización por:
kutyel,