¿Qué es VALIDAFORM? Las actividades de un OA son formularios: una múltiple opción, un combo para completar un espacio en blanco, casillas, un Verdadero o Falso, una respuesta escrita. En cada ejercicio tienes por un lado el formulario en HTML (ya hecho, para ver y probar) y por otro el script.js, donde programas la lógica que corrige, cuenta aciertos y calcula el puntaje. Usas todo lo del Cap 1 (variables, Number(), operadores) y del Cap 2 (if, for, funciones y arrays). Todavía sin DOM: de eso se encarga la página.
Son 6 niveles con 2 ejercicios cada uno (12 en total). Todos los niveles están abiertos: es una práctica guiada, así que te recomendamos seguir el orden, pero puedes entrar a cualquier nivel cuando quieras.
alert() o prompt(), aparecen las ventanas reales del navegador, como en cualquier página. Lo que muestres con console.log() aparece en la consola de abajo.En cada ejercicio vas a ver un formulario real de una actividad del OA (múltiple opción, combos para completar espacios, casillas, Verdadero/Falso, respuesta escrita). Puedes mirarlo funcionando (🖥️) y ver su código (📄 index.html). Tú escribes solo el script.js: la lógica que corrige.
value elegidos y llama a tu función con esos datos.return.Casi todo es del Cap 1 y el Cap 2. Solo vas a sumar estas, que se explican en el ejercicio donde aparecen:
Math.max(a, b) → el mayor de los dos. Math.max(0, -5) da 0 (para que el puntaje no sea negativo).Math.round(x) → redondea. Math.round(66.7) da 67.texto.trim() y texto.toLowerCase() → quitan espacios de los extremos y pasan a minúsculas. " Hola ".trim().toLowerCase() da "hola".alert/prompt reales) y después se prueba solo con otros datos. Atajo: Ctrl + Enter.