Strings
Métodos de strings, template literals y manipulación de cadenas de texto.
Artículos del módulo
Creación de strings
Aprende las diferentes formas de crear strings: primitivos, objetos String y template literals.
Búsqueda: indexOf, lastIndexOf e includes
Busca la posición de caracteres o subcadenas dentro de strings y verifica su existencia.
Métodos startsWith() y endsWith()
Verifica si un string comienza o termina con una subcadena específica de forma eficiente.
Búsqueda con search() y regex
Usa expresiones regulares para buscar patrones complejos dentro de strings.
Acceso a caracteres: charAt() y charCodeAt()
Accede a caracteres individuales de un string por su posición y obtén su código Unicode.
Eliminar espacios: trim(), trimStart() y trimEnd()
Elimina espacios en blanco al inicio, final o ambos extremos de strings.
Relleno con padStart() y padEnd()
Rellena strings con caracteres al inicio o final hasta alcanzar una longitud específica.
Conversión: toUpperCase() y toLowerCase()
Convierte strings completos a mayúsculas o minúsculas según necesites.
Extracción: slice(), substring() y substr()
Extrae porciones de strings usando diferentes métodos y comprende sus diferencias.
División con split()
Divide un string en un array de subcadenas usando un separador personalizado.
Concatenación y template literals
Combina strings usando concat() o template literals con interpolación de variables.
Tagged templates
Crea funciones de plantilla personalizadas para procesar template literals de forma avanzada.
Reemplazo: replace() y replaceAll()
Reemplaza una o todas las ocurrencias de una subcadena o patrón regex en un string.
Coincidencias: match() y matchAll()
Encuentra todas las coincidencias de una expresión regular en un string.
Repetición con repeat()
Repite un string un número específico de veces creando una nueva cadena.
Comparación con localeCompare()
Compara strings según las reglas de ordenamiento del idioma local para alfabetización correcta.
Normalización Unicode con normalize()
Normaliza strings Unicode para comparación y búsqueda consistente entre diferentes representaciones.