Fundamentos de JavaScript
Teoría: Tipos de datos 🔢🔠
Cuando empiezas a programar en JavaScript, verás que usamos diferentes tipos de valores: números, textos, listas, etc. Cada uno tiene un tipo de dato, y eso define cómo puedes usarlo y qué operaciones son válidas. En esta lección vamos a ver los tipos más comunes.

¿Qué son los tipos de datos?
Los tres más importantes:
¿Cómo saber el tipo de un valor?
Podemos usar typeof para averiguar qué tipo tiene cualquier dato. Así evitamos confusiones entre texto y número, o para saber si una variable está vacía.
'123' (entre comillas) es un texto, no un número. Por eso no podrás sumarlo con otros números hasta convertirlo. Convertir texto a número
Muchas veces los datos llegan como texto, por ejemplo, desde formularios. Si necesitas hacer cálculos, primero conviértelos a número:
Usa parseInt si solo quieres el número entero, y parseFloat si necesitas los decimales.
Ojo con los decimales
A veces los cálculos con decimales no son exactos:
Es algo normal en programación. Si trabajas con dinero, redondea los resultados.
Otros valores especiales (solo para que los tengas presentes)
Estos valores aparecen en situaciones comunes, pero no necesitas dominarlos aún. Más adelante los irás entendiendo mejor.
Resumen
- En JavaScript, todo dato tiene un tipo: número, texto, booleano, array, objeto, etc.
- El tipo define qué puedes hacer con ese valor.
- Usa
typeofpara saber el tipo de cualquier dato. - Convierte texto a número antes de hacer cálculos.
- Valores como
undefined,nullyNaNson parte normal del trabajo.