En JavaScript, una cadena es un tipo de datos primitivos (un tipo de datos que no es un objeto); Puede consistir en cualquier serie de caracteres dentro de citas individuales o dobles. Puede ser una constante o variable. Las cadenas se utilizan para almacenar datos en forma de texto. Tienen índices a base de cero. En JavaScript, una cadena no es una matriz de caracteres, sino un objeto; y para cambiar o manipular una cadena se requieren algunas funciones o métodos.
JavaScript proporciona varias funciones y métodos para manipular el valor de una cadena. Estos métodos ayudan a los usuarios a realizar cambios con los valores de la cadena, encontrar índices de un carácter en particular o convertir una cadena en caso inferior/ superior, etc.
En esta publicación discutiremos algunos de los métodos más comunes utilizados para la manipulación de cadenas en JavaScript:
Nota: La consola del navegador se utiliza para la demostración de ejemplos en este artículo.
Métodos utilizados para la manipulación de cadenas en JavaScript
Ahora discutiremos los métodos más comunes utilizados para la manipulación de cadenas en JavaScript:
concat ()
Su propósito es unir más de una cadena y devolver una nueva cadena sin cambiar la cadena original.
Str1 = "bienvenido";Como ya se mencionó anteriormente, he usado la consola del navegador para generar los valores de estas cadenas.
El operador + también se puede usar para concatenar cadenas:
Str1 = "bienvenido";índice de()
Devuelve solo la primera aparición de una palabra en una cadena, incluidos los espacios. En caso de que no haya resultado, devuelve -1. Este método es sensible a la caja:
Str = "Bienvenido a Linux Sugerencia";lastindexof ()
El método LastIndexof () proporciona el índice de la última aparición de la palabra especificada en la cadena dada. Busca la cadena desde el final hasta el principio, pero da el índice desde el principio. En caso de ningún resultado, simplemente devuelve -1.
Let Str = "Bienvenido a Linux Sugerencia. Linux Sugerio es una gran plataforma para aprender sobre temas de tecnología moderna.";Este método también es sensible a la caja:
charat ()
Devuelve el carácter en un índice específico en la cadena; El índice comienza con cero:
Str = "Bienvenido a Linux Sugerencia";fósforo()
Este método busca la cadena para que coincida con expresiones y devuelva el resultado como un objeto de matriz. Si no se encuentra ningún resultado, devuelve nulo.
Let Str = "Bienvenido a Linux Sugerencia. Linux Sugerio es una gran plataforma para aprender sobre temas de tecnología moderna.";Una búsqueda global de 'int':
Si no usamos /g como argumento, solo se devolverá la primera instancia.
reemplazar()
Busca en la cadena un valor específico y luego lo reemplaza con el valor dado.
Let Str = "Bienvenido a Linux Sugerencia. Linux Sugerio es una gran plataforma para aprender sobre temas de tecnología moderna.";dividir()
Divide la cadena en una matriz de sustros y devuelve la nueva matriz. Se necesita un solo parámetro que define el carácter en el que se dividirá la matriz. En el caso de una división simple ("") sin ningún valor dado, se divide a través de cada personaje.
Let Str = "Bienvenido a Linux Sugerencia. Linux Sugerio es una gran plataforma para aprender sobre temas de tecnología moderna.";rebanada()
Simplemente corta una parte específica de la cadena dada y devuelve la parte aislada. Se necesitan uno o dos parámetros, el primero es el índice inicial y el segundo es el índice final de la pieza a aislar. En caso de aislar una parte final, use un índice negativo.
Str = "Bienvenido a Linux Sugerencia";longitud()
Devuelve la longitud de una cadena, para una cadena vacía, la longitud es cero.
Str = "Bienvenido a Linux Sugerencia";subcadena ()
Se necesitan dos parámetros, inicio y finalización, y devuelve los caracteres en estos índices excluyendo el carácter final. Si el argumento inicial es mayor que el argumento final, simplemente cambiará los valores.
Str = "Bienvenido a Linux Sugerencia";buscar()
Busca una palabra en la cadena y devuelve su índice. Devuelve -1 cuando no se encuentra ningún partido.
Str = "Bienvenido a Linux Sugerencia";touppercase ()
Simplemente convierta la cadena en letras mayúsculas.
Str = "Bienvenido a Linux Sugerencia";tolowercase ()
Simplemente convierta la cadena en letras minúsculas.
Str = "Bienvenido a Linux Sugerencia";recortar()
Este método se utiliza para eliminar todos los caracteres en blanco (espacio, pestaña, etc.) de ambos lados de la cadena:
Str = "Bienvenido a Linux Sugerencia";Conclusión
A diferencia de otros idiomas, las cadenas en JavaScript no son matrices de caracteres, sino que son un tipo de datos separado. Son objetos y tienen diferentes propiedades y métodos que pueden usarse para manipularlos de acuerdo con nuestras necesidades. En esta publicación discutimos algunos de los métodos más utilizados utilizados para la manipulación de cadenas en JavaScript.