Los tipos de datos que encontrarás
Cada valor en pertenece a un conjunto pequeño de tipos. Conocerlos te permite detectar cuándo un valor es del tipo equivocado, una fuente frecuente de errores.
- string (cadena de texto) — texto, siempre entre comillas dobles:
"Ada Lovelace","[email protected]". - number (número) — un número simple, sin comillas:
42,3.14. (Las comillas cambian el significado:"42"es el texto cuatro-dos, no el número.) - boolean (booleano) —
trueofalse, sin comillas. Se usa para indicadores de sí/no como"isAdmin". - null — un deliberado "aquí no hay valor".
"avatarUrl": nullsignifica que el usuario no tiene avatar, algo distinto de que la clave falte por completo. - array (arreglo) — una lista ordenada:
["beta", "early-access"]. - object (objeto) — un conjunto de pares clave/valor: el bloque
"profile".
Ese es todo el vocabulario. El error más común en el mundo real es la trampa cadena-versus-número: el código espera el número 42 pero la envía la cadena "42", y una comparación falla en silencio. Cuando algo se comporta de forma extraña, revisar el tipo de un valor suele ser la solución.