GUÍA · Fundamentos

Qué es JavaScript y para qué sirve

JavaScript es el lenguaje que hace interactivas las páginas web. Descubre qué es, dónde se usa, qué puedes crear con él y cómo empezar sin instalar nada.

JavaScript es un lenguaje de programación que se ejecuta en el navegador y permite que una página web reaccione a lo que hace la persona que la usa: pulsar un botón, rellenar un formulario, cargar datos nuevos sin recargar la página o mostrar un menú. HTML aporta la estructura y CSS el aspecto; JavaScript aporta el comportamiento.

Para qué sirve JavaScript

Los usos más habituales son estos:

  • Interactividad en páginas web: menús desplegables, carruseles, validación de formularios, contadores o ventanas modales.
  • Aplicaciones web completas: correo, mapas, hojas de cálculo o editores en línea funcionan gracias a mucho JavaScript.
  • Servidores y herramientas: con Node.js se ejecuta fuera del navegador para crear APIs, scripts de automatización o herramientas de desarrollo.
  • Aplicaciones móviles y de escritorio: existen marcos que reutilizan JavaScript para construirlas.
  • Juegos y gráficos en el navegador: mediante el elemento canvas y otras APIs del navegador.

Un primer ejemplo

Este código cambia el texto de un título cuando se pulsa un botón:

JavaScript
const titulo = document.querySelector('#saludo');
const boton = document.querySelector('#accion');

boton.addEventListener('click', () => {
  titulo.textContent = '¡Has pulsado el botón!';
});

El navegador lee la página, JavaScript busca dos elementos, y a partir de ese momento queda atento al clic. Eso es programar una interacción: describir qué debe ocurrir cuando pasa algo.

Dónde se ejecuta

JavaScript necesita un entorno que lo interprete. Los dos más comunes son:

  1. El navegador (Chrome, Firefox, Safari, Edge): ejecuta el código de las páginas y ofrece acceso al documento (el DOM), a los eventos y a la red.
  2. Node.js: ejecuta JavaScript en tu ordenador o en un servidor, sin página web.

Por eso no necesitas instalar nada para empezar. La consola del navegador, que se abre con la tecla F12, ya permite escribir y ejecutar JavaScript.

JavaScript no es Java

A pesar del nombre, no tienen relación técnica. Java es otro lenguaje, con otras reglas y otros usos. El nombre fue una decisión comercial de los años noventa. El estándar que define JavaScript se llama ECMAScript, y se actualiza cada año con funciones nuevas.

¿Es difícil aprenderlo?

La sintaxis básica es corta: variables, condiciones, bucles y funciones. Lo que lleva tiempo es acostumbrarse a pensar paso a paso y a leer los mensajes de error. Practicar con ejercicios pequeños, que se corrigen al momento, acelera mucho el proceso.

Para empezar bien, sigue un orden: valores y variables, decisiones, listas, funciones y, después, el DOM. Saltar directamente a un framework suele generar dudas que el lenguaje base resolvería.

Qué hacer ahora

Abre el editor online, escribe console.log('Hola') y pulsa Ejecutar. Después sigue el curso gratuito, que avanza en 60 lecciones con una práctica corregida en casi cada una.

Última actualización: . Los ejemplos se han comprobado en un navegador actual y en Node.js.