Variables y tipos en JavaScript
let, const y var, tipos, typeof, plantillas de texto y las conversiones automáticas de tipo, con laboratorios interactivos.
En JavaScript declaras variables con let (puede cambiar) o const (no se puede
reasignar). var es la forma antigua: evítala. El tipo no se declara: JavaScript lo deduce y
puede cambiar.
let edad = 25; // number
const NOMBRE = "Ana"; // string, no se puede reasignar
let activo = true; // boolean
let nada = null; // null
console.log(typeof edad); // "number"
let, const y var
typeof
typeof null devuelve "object"
(es un bug de la versión 1 de JavaScript que nunca se pudo arreglar).Plantillas de texto
Con comillas invertidas ` puedes meter variables y expresiones entre ${...}.
Conversión automática de tipos
JavaScript convierte tipos solo cuando puede. Con + y un texto, concatena;
con -, *, /, convierte el texto a número.
Comprueba lo aprendido
const x = 5; x = 10; — ¿qué pasa?"5" + 3 es…