Algoritmo que dice si un número es mayor o menor en JavaScript

Introducción

Este ejercicio es muy, muy simple. Es de los primeros a los que nos enfrentamos y tal vez se nos complique la primera vez; el cual es: cómo saber si un número es mayor o menor a otro número en JavaScript.

Mayor o menor en JavaScript

Veamos el caso más simple, ese en donde nos pide la edad y nos dice si somos mayores de edad. Al menos en donde vivo, la mayoría de edad se alcanza a los 18 años.

Entonces comencemos pidiendo al usuario su edad en un prompt:

const edadDelUsuario = parseInt(prompt("¿Cuál es tu edad?"));

Ahí lo estamos almacenando en una constante llamada edadDelUsuario.

Lo que nos devuelve prompt es una cadena, y lo convertimos a entero usando la función parseInt porque no podemos comparar cadenas con números, ambos deben ser del mismo tipo.

Ahora vamos a hacer una comparación:

En ese caso comparamos si la edad del usuario es mayor o igual que 18, en caso de que sí, desplegamos un mensaje que dice que es mayor.

¿Pero qué pasa si el usuario es menor de edad? debemos añadir un else, y la condición completa queda así:

Ahora sí está bien. Entonces el código completo queda así:

Este código lo podemos poner entre las etiquetas <script> de un documento HTML. Así:

Si lo guardamos como archivo HTML y lo abrimos se verá esto en donde nos pregunta la edad:

Preguntar edad

Preguntar edad

En este caso despliega que soy mayor de edad, pues 50 es mayor o igual que 18:

Mayor de edad

Mayor de edad

Así de simple y sencillo es comparar números en JavaScript.

2 pensamientos sobre “Algoritmo que dice si un número es mayor o menor en JavaScript”

  1. Pingback: ¿while puede remplazar a for y a if? - Parzibyte's blog

  2. Pingback: Mayor o menor de edad en varios lenguajes de programación - Parzibyte's blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *