Fundamentos de JavaScript
Teoría: Cadenas de texto
Las cadenas de texto (strings) están por todas partes en la programación. Se usan para mostrar mensajes, saludar al usuario, escribir correos, direcciones, nombres… todo lo que no sea un número.

¿Qué es una cadena?
Todas estas son cadenas. Incluso ' ' (un espacio) y '' (vacío) lo son, porque están entre comillas.
Tipos de comillas en JavaScript
JavaScript permite escribir cadenas con:
- Comillas simples:
' 'Se recomiendan porque ayudan a mantener un estilo consistente en la mayoría de proyectos y evitan confusiones visuales al diferenciarse de las comillas dobles, que suelen usarse para otros propósitos, como atributos HTML. - Comillas dobles:
" "Son igual de válidas y se utilizan cuando se quiere seguir un estilo que prioriza su uso o cuando el proyecto requiere compatibilidad con otros lenguajes que las emplean por defecto, como JSON, donde las claves y valores de texto deben ir entre comillas dobles.
¿Qué pasa si uso comillas del mismo tipo?
Queremos mostrar este mensaje:
Si usamos comillas simples tanto por fuera como por dentro, da error:
JavaScript se confunde: piensa que la cadena termina en la segunda comilla que ve, justo antes de la palabra Garra. Entonces cree que el resto (Garra') no tiene sentido, y el programa se rompe.
✅ Solución 1: usar comillas del otro tipo
Una forma simple de evitar el problema es usar comillas dobles por fuera y dejar las simples dentro:
Así todo está claro: la cadena empieza con " y termina con ", y las comillas simples internas no causan problemas.
✅ Solución 2: usar la barra invertida \ para indicar las comillas dentro del texto
También puedes usar comillas del mismo tipo, pero diciéndole a JavaScript que no las cierre aún. Eso se hace con un símbolo especial: la barra invertida \\, que se llama carácter de escape.
Saltos de línea con \n
A veces quieres que el texto se muestre en varias líneas, como si dieras Enter. Para eso, usamos \n dentro de la cadena. Aunque el código se escriba en una sola línea, \n indica dónde hacer el salto.
Resultado:
También puedes usar \n para hacer listas:
Si quieres que la consola muestre el texto \n como texto normal, y no como salto, debes usar doble barra: \\n.
Concatenación de cadenas
+. Cuando unes cadenas, los espacios no se agregan automáticamente. Si quieres que haya espacio entre las palabras, debes escribirlo tú.
⚠️ ¡Atención! Si colocas un espacio de más al inicio o al final, puede quedar raro. Por eso es importante revisar bien qué estás uniendo.
Resumen
- Una cadena (string) es texto entre comillas.
- Se pueden usar comillas simples (
') o dobles ("). - Si necesitas incluir comillas dentro de un texto, puedes cambiarlas por otro tipo o colocar una barra invertida
\antes de ellas. - Para saltos de línea se usa
\n. Para mostrar una barra invertida, se usa\\. - Las cadenas se pueden unir usando
+. - Los espacios deben ser escritos manualmente.
Con esto, ya puedes manejar cadenas en JavaScript como todo un experto. ¡Sigue practicando y experimenta con diferentes textos!