La idea clave
El estado es un dato que puede cambiar, como el número de clics. Puedes separar la operación de actualizar ese dato de la operación de mostrarlo.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
Ejemplo explicado{ js }
let contador = 0;
function mostrar() {
document.querySelector('#saludo').textContent = 'Clics: ' + contador;
}
document.querySelector('#accion').addEventListener('click', () => {
contador = contador + 1;
mostrar();
});
mostrar();
Editar y probar este mismo ejemplo ↓
- contador comienza en cero.
- mostrar lee ese dato y lo coloca en la página.
- Cada clic aumenta contador y vuelve a llamar a mostrar.
Practica con código
Antes de empezar, piensa: ¿Qué número aparece antes del primer clic?
Cambia el aumento para que cada clic sume 2. Pulsa tres veces.
El resultado que buscamosLa interfaz debe mostrar «Clics: 6».
HTML + CSS + JS Practica aquí
Tu misiónCambia el aumento para que cada clic sume 2. Pulsa tres veces.
Vista previa aislada · Sin acceso al sitio principal
ConsolaLista para ejecutar.
Sin comprobar
Escribe tu cambio y pulsa «Comprobar solución». Puedes intentarlo tantas veces como quieras.
Listo
Necesito una pista
Busca contador = contador + 1.
Una pista más
Sustituye el 1 por 2 y ejecuta de nuevo.
Ver solución y explicación
Cambia contador = contador + 1 por contador = contador + 2.
Qué debes recordar: La variable guarda el estado y una función lo muestra en el DOM.
Práctica pendiente de corregir
La lectura, las prácticas corregidas y las autoevaluaciones guiadas se guardan por separado en este navegador.
Revisado editorialmente · Referencia técnica específica ↗