LECCIÓN 03 / 60 · Primer contacto

Reconoce números, texto, booleanos, null y undefined

Reconocer distintos tipos de valores.

Ruta esencial≈ 12 minJavaScript

Entiende la idea

Antes de hacer cálculos debes reconocer qué clase de dato tienes. El texto 12 y el número 12 se parecen al leerlos, pero JavaScript puede tratarlos de forma muy diferente.

Un número permite calcular; una cadena representa texto; un booleano responde verdadero o falso. null indica una ausencia intencional; undefined suele significar que todavía no hay un valor asignado.

Así funciona el ejemplo

precio es un número, titulo es una cadena y disponible es un booleano. typeof devuelve number, string y boolean. null representa una ausencia elegida; undefined, por ejemplo, una propiedad no encontrada. La peculiaridad typeof null === "object" es histórica.

Pruébalo

Antes de ejecutar, piensa: ¿Qué tres palabras devuelve typeof?

JAVASCRIPT Laboratorio interactivo
Consola
Lista para ejecutar.
Listo
Ver el resultado explicado

number, string y boolean: cada variable conserva el tipo de su valor.

Ahora te toca

Prueba typeof null y consulta por qué devuelve "object".

Haz el cambio en el editor de arriba, ejecútalo y compara el resultado.

¿Algo no funciona? Ver una pista

"12" es texto, no el número 12.

Vuelve al ejemplo inicial con «Restaurar» si necesitas comenzar de nuevo.

Qué debes recordar: El tipo determina qué operaciones tienen sentido.

Practicar otro reto →

2026-10-08 · Consultar documentación técnica en MDN ↗