Externo (recomendado)
<script src="app.js" defer></script>
defer: descarga en paralelo y ejecuta tras parsear el HTML.- Para módulos ES:
<script type="module" src="app.js"></script>
JS: lo esencial para empezar y un test corto para validar.
JavaScript (JS) es un lenguaje de programación orientado a la web que permite interactividad, manipular el DOM, trabajar con eventos y consumir APIs. Hoy también corre fuera del navegador (Node.js).
<script src="app.js" defer></script>
defer: descarga en paralelo y ejecuta tras parsear el HTML.<script type="module" src="app.js"></script><script>
console.log("Hola JS");
</script>
let: alcance de bloque.const: no reasignable (el contenido de objetos/arrays sí puede mutar).var: alcance de función (evítalo).string, number, boolean, null, undefined, symbol, bigint=== (valor y tipo).0, "", null, undefined, NaN, false.push/pop/shift/unshift para agregar/quitar.map, filter, reduce devuelven nuevos resultados.const copia = [...arr]const f = (x) => x*2 (this léxico).function saluda(n = "Mundo"){...}const {a} = obj; const [x,y] = arr;document.getElementById("id"), querySelector()el.addEventListener("click", handler)event.preventDefault() para frenar el submit.async/await para escribir asincronía como si fuera secuencial.fetch() + response.json()Tip Aprende primero lo básico; luego mira módulos, bundlers y frameworks. Paso a paso.
Pulsa “Nuevo cuestionario” para generar 5 preguntas del banco de 25. Responde y “Calificar”.