Mapa rápido de tipos primitivos
Los tipos son el contrato de comportamiento de cada valor.
En práctica diaria trabajarás sobre todo con `string`, `number`, `boolean`, `null` y `undefined`; además existen `bigint` y `symbol` para casos más específicos.
Identificar tipo y propósito de cada dato te ayuda a elegir operaciones correctas y evitar conversiones inesperadas.
- `string`: texto (`'hola'`).
- `number`: enteros y decimales (`10`, `3.14`).
- `boolean`: verdadero/falso.
- `null`: ausencia intencional.
- `undefined`: valor no asignado.