~/VibeHandbook
PDF gratis

Capítulo 04 · 04

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)true o false, sin comillas. Se usa para indicadores de sí/no como "isAdmin".
  • null — un deliberado "aquí no hay valor". "avatarUrl": null significa 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.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.