Cómo manipular cadenas con JavaScript

Aunque JavaScript tiene muchos usos, trabajar con cadenas es uno de los más populares. Echemos un vistazo más profundo a cómo manipular cadenas usando JavaScript. En JavaScript, una cadena es un objeto. Los objetos de cadena no se almacenan como matrices de caracteres, por lo que debemos usar funciones integradas para manipular sus valores. Estas funciones integradas proporcionan diferentes métodos para acceder al contenido de las variables de cadena. Echemos un vistazo más de cerca a estas características.

Todo incluido

Manipular el valor de una cadena es una rutina diaria a la que debe enfrentarse el desarrollador medio. Existen muchos métodos específicos para manipular cadenas, como extraer partes de una cadena o determinar si una cadena contiene un carácter específico. Las siguientes funciones de JavaScript brindan a los desarrolladores todas las funciones que necesitan:

concat(): combina dos o más caracteres de texto y devuelve una nueva cadena.

índice de(): devuelve el índice de la primera aparición de la subcadena en la cadena. Si no hay ninguna coincidencia, se devuelve -1.

CharAT(): devuelve el carácter en la posición especificada.

lastindexoff(): devuelve el índice de la última aparición de la subcadena en la cadena, o -1 si no hay coincidencia.

match(): comprueba si una cadena coincide con una expresión regular.

substring(): devuelve la subcadena de una cadena. Los parámetros pasados ​​son la posición inicial y la posición final.

replace(): se utiliza para encontrar una cadena que coincida con una expresión regular y luego reemplaza la cadena coincidente con una nueva cadena.

search(): realiza una búsqueda de coincidencias de expresiones regulares. Si la búsqueda tiene éxito, se devuelve el valor del índice coincidente en la cadena. De lo contrario, se devuelve -1.

slice(): extrae una parte de una cadena y devuelve una nueva cadena.

split(): convierte una cadena en una matriz de cadenas dividiéndola en subcadenas.

length() – Devuelve la longitud de una cadena, es decir, el número de caracteres que contiene.

ToLowerCase(): convierte la cadena completa a letras minúsculas.

toupper case(): convierte la cadena completa a letras mayúsculas.

Nota: Las funciones concat, coincidencia, reemplazo y búsqueda se agregaron en JavaScript 1.2. Todas las demás funciones ya están disponibles en JavaScript 1.0.