Ir al contenido

Mayor de cinco números en Javascript

Una de las peticiones que nos habéis hecho en los comentarios es cómo poder calcular el mayor de cinco números en Javascript. Y aunque es un ejemplo sencillo a resolver, vamos a ver paso a paso cómo deberíais de enfocarlo.

Lo primero será tener 5 números. Para ello los vamos a meter dentro de un array.

var numeros = [3, 8, 2, 9, 5];

Vemos que Javascript no es tipado, así que simplemente declaramos una variable y le asignamos los cinco números en un array.

Ahora vamos a declarar una nueva variable llamada numeroMayor que es aquella que contendrá el número mayor de los cinco. Y la vamos a inicializar con el valor del primer número del array. Ya que asumiremos que este número será, para empezar, el mayor de todos.

var numeroMayor = numeros[0];

Vemos que los accesos a los elementos del array se realizan mediante el operador corchete [].

Lo siguiente que haremos para calcular el mayor de cinco números en Javascript es ir recorriendo el array, para descubrir si hay algún número mayor que el que hemos determinado como numeroMayor. Para recorrer el array simplemente utilizaremos una estructura for que empiece por el segundo número:

for (x=1; x<numeros.length; x++) {
}

En medio del bucle haremos la comprobación si el número del array sobre el que estamos es mayor que el marcado como numeroMayor, en el caso de que lo sea, lo que haremos será asignar el número actual como nuevo valor del numeroMayor

for (x=1; x<numeros.length; x++) {
if (numeros[x] > numeroMayor)
numeroMayor = numeros[x];
}

Ya solo nos quedará mostrar el valor de la variable numeroMayor que será la que contenga el mayor de cinco números en Javascript.

console.log('El número mayor es: ' + numeroMayor);
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Mayor de cinco números en Javascript

El artículo explica cómo calcular el mayor de cinco números en Javascript utilizando un array y un bucle.

Descargar código