Notas clave:

  1. Propiedades y Métodos Básicos:
  2. Extracción de Subcadenas:
  3. Modificación de Strings:
  4. Otros Métodos:

Preguntas clave:

¿Cuál es la diferencia entre indexOf y search?

¿Cómo funciona slice comparado con substring?

¿Cómo reemplazar todas las ocurrencias de una palabra en una cadena?

¿Qué método usar para eliminar espacios en blanco en una cadena?

¿Cómo convertir una cadena en un array de palabras?


Resumen: Las strings en JavaScript permiten diversas operaciones, como búsqueda, extracción y manipulación de texto. Métodos como slice, substring y substr permiten extraer partes de una cadena. Para modificar contenido, se usan replace, toUpperCase y toLowerCase. Además, existen métodos útiles como split, charAt y trim. Estos conceptos son fundamentales para manejar textos dinámicamente en programación.

🔹 Resumen gráfico:

Método Función Ejemplo
indexOf() Encuentra la posición de la primera aparición de un texto. "Hola Mundo".indexOf("Mundo") // 5
search() Igual a indexOf() pero acepta expresiones regulares. "Hola Mundo".search(/Mundo/) // 5
slice() Extrae una parte de la cadena (acepta negativos). "Hola Mundo".slice(0,4) // "Hola"
substring() Similar a slice() pero no acepta negativos. "Hola Mundo".substring(0,4) // "Hola"
replace() Reemplaza la primera aparición de un texto. "Hola Hola".replace("Hola", "Hi") // "Hi Hola"
replaceAll() Reemplaza todas las apariciones. "Hola Hola".replaceAll("Hola", "Hi") // "Hi Hi"
trim() Elimina espacios al inicio y final. " Hola ".trim() // "Hola"
split() Convierte una cadena en un array. "Hola Mundo".split(" ") // ["Hola", "Mundo"]