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.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 1,319 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

2 Comentarios

¿while puede remplazar a for y a if? - Parzibyte's blog · abril 19, 2019 a las 6:01 am

[…] que sí. Podemos poner un while y romperlo inmediatamente. Veamos este código de JavaScript en donde se comprueba si un usuario es mayor o menor de edad. De manera simple queda […]

Mayor o menor de edad en varios lenguajes de programación - Parzibyte's blog · noviembre 19, 2018 a las 10:47 am

[…] Este es un ejercicio resuelto básico, pero nos ayudará si somos principiantes. Se trata de un algoritmo que te dice si eres mayor o menor de edad según tu edad. Lo implementaremos en Python, Go, PHP, C, C# y Java (ya lo habíamos hecho en JavaScript) […]

Deja un comentario

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

A %d blogueros les gusta esto: