VARIABLES Y TIPOS

ReferenceError: nombre no disponible

Intentas utilizar un identificador que no existe o que no es accesible desde ese ámbito.

Si te aparece: ReferenceError: variable is not defined

Solución rápida: Comprueba que el identificador esté escrito exactamente igual y declarado en un ámbito accesible.

Qué está pasando

Puede ser una errata en el nombre, una declaración ausente o una variable declarada dentro de otro bloque.

Cómo corregirlo

✕ Código problemático
const precio = 8;
console.log(precios);
✓ Código corregido
const precio = 8;
console.log(precio);

Cómo comprobarlo

Se imprime 8 sin ReferenceError.

Ten en cuenta

No confundas este caso con una variable let/const que todavía no ha sido inicializada: ese caso tiene su propia guía.