Introducción a JavaScript
JavaScript es el único lenguaje de programación nativo del navegador web. Junto con HTML y CSS forma la trinidad del desarrollo frontend, pero también se ejecuta en el servidor gracias a Node.js.
Es un lenguaje interpretado, de tipado dinámico y multiparadigma: soporta programación imperativa, orientada a objetos y funcional.
// Tu primer programa JavaScript
console.log("¡Hola, mundo!");
// Variables
let nombre = "Ana";
const edad = 28;
console.log(`Hola, ${nombre}. Tienes ${edad} años.`);¿Dónde se ejecuta?
En el navegador JS accede al DOM, gestiona eventos y hace peticiones HTTP. En Node.js accede al sistema de archivos, crea servidores HTTP y mucho más.
// En el navegador
document.title = "Mi página";
alert("¡Hola desde el navegador!");
// En Node.js
const fs = require("fs");
console.log(fs.readdirSync("."));