JavaScript | Métodos de cadena

JavaScript | Métodos de cadena
Trabajar con Strings es una de las características principales que un lenguaje de programación puede aportar a la mesa. Hay múltiples métodos disponibles en JavaScript que nos permiten realizar varios tipos de manipulaciones de cadenas. En esta publicación, vamos a realizar manipulaciones de cadenas utilizando los siguientes métodos de cadena
  • El método tolowercase ()
  • El método touppercase ()
  • El método concat ()
  • El método TRIM ()
  • Los métodos PadStart () & Padend ()
  • El método Slice ()
  • El método substring ()
  • El método substr ()
  • La propiedad de longitud
  • El método reemplazar ()

Empecemos con el primero

Convertir una cadena en caso inferior usando tolowercase ()

Usando el método tolowercase () en JavaScript podemos convertir todos los caracteres alfabéticos dentro de una cadena hasta minúsculas. Sin embargo, los caracteres y números especiales no se ven afectados. Para demostrar esto, crearemos una nueva cadena utilizando la siguiente línea

var myString = "Hola, este es Linuxhint!";

Después de eso, utilizaremos la función tolowercase () con la ayuda del operador de puntos. Y luego, vamos a almacenar el valor de retorno en una nueva variable, y luego imprimiremos el resultado utilizando la función de registro de la consola como

VAR Resultstring = myString.tolowercase ();
consola.registro (resultados de resultados);

Tras la ejecución, obtenemos la siguiente salida en nuestro terminal

Como puedes observar fácilmente, tolowercase () cambió todos los caracteres alfabéticos a personajes minúsculas y el personaje especial "!"No fue afectado.

Convertir una cadena en el caso superior usando toupperCase ()

Con la ayuda de la función ToupperCase (), podemos convertir fácilmente cualquier cadena en todos los caracteres alfabéticos de casos superiores. Tomemos un ejemplo

var myString = "Hola, este es Linuxhint!";

Después de eso, utilizaremos el método touppercase () con la ayuda del operador de puntos. Y vamos a almacenar el resultado en una nueva variable e imprimir la nueva variable en el terminal utilizando la función de registro de la consola como

VAR Resultstring = myString.tOUPPERCASE ();
consola.registro (resultados de resultados);

Al ejecutar el código mencionado anteriormente, obtenemos la siguiente salida en el terminal

Pudimos convertir una cadena en una cadena totalmente superior

Concatenando cadenas utilizando el método concat ()

Normalmente, en JavaScript, usamos la cadena del operador "+" Plus cuando queremos concatenar cadenas. Aún así, hay una forma mucho más profesional de concatenar cadenas utilizando la función concat ().
El método concat () se aplica a través de un operador DOT. Y todas las cadenas que queremos concatenar se dan dentro de los argumentos de la función concat ().

Revisemos un ejemplo para entender esto mejor; Primero, necesitaremos algunas cadenas, use el siguiente código:

var string1 = "Hola,";
var string2 = "Esto es sorprendente!!";

Queremos concatenar string2 con String1 y almacene la cuerda concatenada dentro del Resultados variable. También queremos poner un espacio en blanco entre las dos cuerdas. Para todo esto, usamos la siguiente línea

VAR ResultString = String1.concat ("", string2);

Y finalmente, podemos imprimir el Resultados salir al terminal usando la función de registro de la consola

consola.registro (resultados de resultados);

La salida en el terminal es como

Ambas cuerdas han sido concatenadas entre sí e incluso se ha colocado un espacio en blanco entre ellas.

Eliminar espacios en blanco utilizando el método TRIM ()

Si tenemos una cadena en nuestro programa que tiene espacios en blanco en ambos extremos, entonces, en ese caso, podemos eliminar fácilmente esos espacios usando el método TRIM (). Para demostrar esto, creemos una nueva cadena con la siguiente línea

var stringWithSpaces = "foo";

Luego, vamos a usar el método TRIM () en esta cadena con la ayuda del operador DOT y almacenar el valor de retorno en una nueva variable de cadena como

var finalString = stringWithSpaces.recortar();

Luego, podemos mostrar la salida en el terminal usando la función de registro de la consola

consola.log (final de altura);

El resultado en el terminal es el siguiente

Los espacios en blanco se han eliminado con éxito de ambos extremos de la cadena

Rolando una cadena con un personaje usando PadStart () y Padend ()

Rollar una cadena esencialmente significa llenar la longitud restante de la cadena con un carácter específico. Imagina que tenemos una cadena que dice "cargar" una palabra con siete caracteres. Y queremos mostrar esta cadena en un marcador de posición que requiere 13 caracteres. Para ese propósito, agregaríamos relleno a la cadena.

Pasemos un ejemplo; Primero, cree una nueva cadena con la siguiente línea

Let String = "Cargando";

Entonces, vamos a usar el PadStart () Método para agregar el relleno al inicio y almacenar el resultado dentro de una nueva variable de cadena

Deja que PadatStart = String.PadStart (13, "-");

También vamos a crear otra cadena, en la que vamos a agregar el relleno al final usando el padend () método como

Dejar padatend = cadena.Padend (13, "-");

Después de eso, vamos a usar la función de registro de consola para mostrar nuestras dos cuerdas acolchadas

consola.log (padatStart);
consola.log (padatend);

Podemos observar el siguiente resultado en nuestro terminal

Primero, tenemos la cadena con relleno al principio. Y luego, tenemos la cadena con relleno al final. Si queremos tener el relleno en ambos lados, tenemos que usar una combinación de PadStart () y padend () funciones como

\
Let String = "Cargando";
Dejar acolchado = cadena.PadStart (10, "-");
acolchado = acolchado.Padend (13, "-");
consola.log (acolchado);

Tras la ejecución, podemos ver la siguiente salida en nuestro terminal

El relleno se ha agregado con éxito en ambos extremos de la cadena.

Recortar una cuerda con la ayuda del método Slice ()

Si queremos crear una subcadena a partir de una variable de cadena, entonces podemos usar el método SLICE. Este rebanada() El método se aplica a través del operador DOT y toma dos argumentos. El primer argumento define el índice inicial y el segundo argumento define el índice final de la subcadena que vamos a extraer

Veamos en acción, y para eso, vamos a crear una nueva cadena usando la siguiente línea:

Let String = "Bienvenido a Marte!";

Intentemos extraer la palabra "Bienvenido"De nuestra cadena, por lo que la palabra comienza en el índice 0 y termina en el índice 7. Use la siguiente línea para extraer la subcadena y almacenarla dentro de otra cadena

Deje resultados de resultados = cadena.rebanada (0, 7);

Después de eso, use la función de registro de la consola para mostrar el resultado en el terminal

consola.registro (resultados de resultados);

Tenemos el siguiente resultado en la terminal

Solo la palabra "Bienvenido"Fue extraído como subcadena e impreso en el terminal.

Recortar una cadena con la ayuda del método subcadena ()

Tenemos otro método para tomar una parte de la cadena y colocarla dentro de otra variable llamada subcadena () método. El funcionamiento del método de subcadena es casi idéntico al rebanada() método. Pero la diferencia es que incluso podemos pasar valores negativos en los argumentos del subcadena () método. Estos valores negativos se tratan como cero, y si elimina el segundo argumento por completo, lo tomará como el último índice de la cadena.

Creemos una cadena para este ejemplo

String String = "como arriba así abajo";

Y luego, vamos a aplicar el subcadena () Método para ello, pero en el primer argumento, vamos a pasar "-1" como

Deje resultados de resultados = cadena.subcadena (-1, 12);

Después de eso, usamos la función de registro de consola para imprimir el resultado

consola.registro (resultados de resultados);

Y obtenemos la siguiente salida en el terminal

Como puedes ver, el subcadena () El método tomó el valor negativo como 0 y cortó la cadena desde el índice inicial.

Ahora, intentemos no darle un argumento final como

String String = "como arriba así abajo";
Deje resultados de resultados = cadena.subcadena (7);
consola.registro (resultados de resultados);

Tras la ejecución del código mencionado anteriormente obtenemos la siguiente salida

Está claro de la salida que el subcadena () El método cortó la cadena hasta el último personaje cuando faltaba el argumento final.

Recortar una cadena con la ayuda del método substr ()

Tenemos otro método para tomar una parte de una cadena y colocarla dentro de otra variable que se conoce como la subStr () método. Este método es diferente de ambos rebanada() método y el subcadena () método como el segundo argumento de este subStr () Define la longitud de la cadena extraída y no el punto final.

Por ejemplo, creemos una nueva cadena usando la siguiente línea

Deja string = "El Santo Grial!";

Y luego, vamos a aplicar el subStr () método usando el operador DOT, y vamos a pasar en el índice inicial como 4 y la longitud como 4 como

Deje resultados de resultados = cadena.subStr (4, 4);

Y luego mostramos la salida en el terminal usando la función de registro de la consola

consola.registro (resultados de resultados);

Al ejecutar obtenemos el siguiente resultado

Como puede ver, separó la cadena del cuarto índice y la longitud de la cadena separada era de 4 caracteres.

Determinar la longitud utilizando la propiedad de longitud

Para encontrar la longitud de una cadena dada, tenemos algo conocido como el atributo de longitud \ Propiedad. Para demostrar esto, cree una nueva cadena con la siguiente línea

Dejar string = "intente encontrar mi longitud";

Entonces podemos simplemente, imprimir la longitud de esta cadena utilizando el operador DOT y el longitud propiedad dentro de la función de registro de la consola

consola.log ("La longitud de la cadena es como:", cadena.longitud);

Cuando se ejecutamos obtenemos:

Como puede ver, obtuvimos la longitud de nuestra cadena como "21"Personajes de largo junto con espacios en blanco.

Reemplazar datos dentro de la cadena utilizando el método reemplazar ()

Con la ayuda del reemplazar(), Podemos reemplazar fácilmente algunas palabras o personajes con otras palabras y personajes. Este reemplazar() El método toma en dos argumentos, el primero es una palabra que queremos buscar en la cadena (puede ser una cadena o carácter). En segundo lugar, es la palabra que vamos a colocar (puede ser una cadena o carácter).

Para mostrar el funcionamiento del reemplazar() función creamos una nueva cadena usando

Let String = "Bienvenido a Marte!";

Ahora, queremos cambiar la palabra "Marte"Con la palabra"Plutón", Entonces usamos

Let Newstring = String.reemplazar ("Marte", "Plutón");
consola.registro (periodista);

Tras la ejecución, obtenemos la siguiente salida

Como puede ver, el método reemplazar () reemplazó la palabra "Marte"Con la palabra"Plutón".

Envolver

JavaScript proporciona muchos métodos que nos ayudan a manipular las variables de cadena de acuerdo con nuestras necesidades. En esta publicación, hemos incluido algunos de los métodos que son predeterminados con la versión ESMAV6 de JavaScript. Hemos cubierto: convertir casos de la cadena, cortar una cadena, encontrar la longitud de una cadena y reemplazar texto dentro de la cadena.