En JavaScript, cuando necesitamos encontrar el número con el valor más alto de dos o más números, utilizamos la función Math.max()
. Esta es una función estándar integrada en JavaScript que compara y devuelve el mayor de cero o más números.
Math.max(x, y)
Math.max(x, y)
toma dos o más argumentos (números) y devuelve el argumento con el mayor valor. En pretérminos simples, dadas dos o más cifras, Math.max()
le permitirá identificar cuál de ellas es la más grande.
Por ejemplo, si tenemos los números 5 y 10, y deseamos encontrar el número más grande, utilizaríamos Math.max()
de la siguiente manera:
console.log(Math.max(5, 10)); // Salida: 10
En este caso, JavaScript comparará 5 y 10, y devolverá 10, ya que es el número más grande.
Math.max()
Una de las aplicaciones prácticas más comunes de Math.max()
es encontrar el valor más grande en un array de números. Por ejemplo:
var array = [1, 2, 3, 4, 5];
console.log(Math.max(...array)); // Salida: 5
Note que aquí utilizamos el operador de propagación (...
) para expandir los valores del array en argumentos.
Aunque Math.max()
es una herramienta poderosa y útil en JavaScript, es importante señalar que solo trabaja con números. Si tries to pasas a la función valores no númericos o undefined, devolverá NaN
.
Además, Math.max()
puede aceptar cualquier cantidad de argumentos. Por lo tanto, si no se proporcionan argumentos, devolverá -Infinity
.
En resumen, Math.max(x, y)
es la forma correcta y más eficiente de encontrar el número con el valor más alto en JavaScript. Otros métodos propuestos en las opciones del cuestionario, como Math.highest(x, y)
, top(x, y)
, o Math.maximum(x, y)
no son métodos válidos en JavaScript.