Profe Johnny
Ejercicios · Grupo 6 de 6

Formularios, fetch y depuración

Validación, datos externos y buenas prácticas finales. Intenta resolver cada ejercicio en el editor antes de revelar la solución.

1 Ejercicio 1 Básico

Valida que un string no esté vacío usando trim().

ejercicio-1
Ver solución sugerida
solución 1
2 Ejercicio 2 Básico

Valida que un número de edad sea mayor a 0.

ejercicio-2
Ver solución sugerida
solución 2
3 Ejercicio 3 Intermedio

Valida que dos contraseñas coincidan.

ejercicio-3
Ver solución sugerida
solución 3
4 Ejercicio 4 Avanzado

Escribe una expresión regular simple para validar que un correo tenga @ y un punto.

ejercicio-4
Ver solución sugerida
solución 4
5 Ejercicio 5 Intermedio

Escribe la estructura básica de un fetch con .then() y .catch().

ejercicio-5
Ver solución sugerida
solución 5
6 Ejercicio 6 Avanzado

Reescribe el fetch anterior usando async/await dentro de una función.

ejercicio-6
Ver solución sugerida
solución 6
7 Ejercicio 7 Avanzado

Usa try/catch para capturar un error al convertir un JSON inválido.

ejercicio-7
Ver solución sugerida
solución 7
8 Ejercicio 8 Básico

Refactoriza una función con nombre poco claro 'f' a un nombre descriptivo.

ejercicio-8
Ver solución sugerida
solución 8
9 Ejercicio 9 Básico

Agrega comentarios explicativos a un bloque de código de validación.

ejercicio-9
Ver solución sugerida
solución 9
10 Ejercicio 10 Avanzado

Escribe una función completa que valide nombre y edad, mostrando errores específicos por campo.

ejercicio-10
Ver solución sugerida
solución 10