Básico
Variables y tipos de datos
Objetivo: Declarar variables con let y const, e identificar los tipos primitivos de JavaScript.
Explicación
En JavaScript las variables contienen valores. Hay tres formas de declararlas:
- const: el valor no se reasigna. Úsala por defecto.
- let: el valor puede cambiar. Úsala solo cuando sea necesario.
- var: forma antigua, con scope confuso. Evítala.
Los tipos primitivos más comunes son string (texto), number (enteros y decimales), boolean (true/false), undefined (declarada sin valor) y null (ausencia intencionada).
Un detalle famoso: typeof null devuelve "object" por una decisión histórica del lenguaje.
Ejemplos
const nombre = 'Ada'
let edad = 36
edad = 37
console.log(typeof nombre) // "string"let sinValor
console.log(sinValor) // undefined
console.log(typeof null) // "object"Comprueba tu comprensión
Pregunta 1 de 5
Práctica opcional
Estos ejercicios no afectan tu dominio de la lección.
- Declara tu nombre con const y tu edad con let. ¿Podrías usar const para la edad? Piensa en qué cambia.
- Predice el resultado de: let x; console.log(typeof x) antes de probarlo en la consola.