Menu
Coddy logo textTech

Fundamentos de strings

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 1 de 65.

En JavaScript, las cadenas son inmutables. Esto significa que una vez que se crea una cadena, su valor no se puede cambiar. Cualquier operación que parezca modificar una cadena, en realidad crea una nueva cadena.

Aquí tienes un ejemplo:

let str = "Hello";
str[0] = "h"; // Esto no funciona
console.log(str); // Sigue imprimiendo "Hello"

Cuando realizas operaciones con cadenas, estás creando nuevas cadenas:

let str = "Hello";
let newStr = str + " World";
console.log(str);     // "Hello"
console.log(newStr);  // "Hello World"

Aunque las cadenas y los arreglos son tipos de datos diferentes, comparten muchos métodos similares. Por ejemplo, ambos admiten métodos como:

  • includes()
  • indexOf()
  • length
  • slice()

Sin embargo, recuerda que, a diferencia de los arrays, las cadenas son inmutables, por lo que los métodos que modifican arrays (como push() o pop()) no existen para las cadenas.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo