Subcadena De Javascript

| | | |

El método substring() de JavaScript recupera un rango de caracteres entre las dos posiciones del índice. Puede usar subcadena () para recuperar caracteres hasta el final de una cadena omitiendo una posición de índice final.

Una subcadena es una parte más pequeña de una cadena más grande. Los programadores usan subcanales para extraer los datos específicos que necesitan en una cadena.

Por ejemplo, puede dividir el día, mes y año de la fecha de nacimiento de un usuario en tres variables. Esto le permite almacenar cada valor por sí solo en lugar de almacenar la fecha de nacimiento como una variable.

O puede dividir una cadena para obtener las dos primeras letras del nombre de un usuario. En esta guía, exploraremos cómo puede usar subcadena en JavaScript.

Cómo usar el método de subcadena de JavaScript

El proceso de extracción de subcadena de JavaScript () parte de una cadena entre dos valores de índice. Sin un segundo índice de valor, la sub - cadena () recupera todos los caracteres después de un número de índice particular

El método de sub - cadena () toma dos argumentos:.

  • La posición en la que la subcadena debe comenzar; y
  • La posición donde la subcadena debería Detenerse

Veamos la sintaxis de este método:.

La subcadena () se agrega al final de una cadena. Solo se necesita el parámetro de inicio para que funcione el método substring()

Ejemplos de JavaScript de subcadenas

Obtener caracteres al final de una cadena

Tenemos una cadena que contiene el nombre de un gato. Queremos eliminar los dos primeros caracteres del nombre del gato y ver qué queda. Para ello podemos utilizar el método substring():

En la primera línea de código, definimos una variable llamada catName. Asignamos el valor Pickles a esta variable. A continuación, definimos una variable JavaScript que obtiene una subcadena de la variable catName.

Utilizamos 2 como parámetro en el campo substring() method. Esto significa que el método devuelve cada letra después del segundo índice de la cadena. Aquí está el resultado de nuestro ejemplo:

ckles

Ahora podemos ver todas las letras que aparecen después de la posición 2 del índice.

Obtener caracteres del rango

h3>

Si estamos tratando de obtener parte de una cadena que comienza con un carácter y termina con otro, debemos pasar dos valores ‚Äã‚Äãinto subcadena () El primer argumento es el inicio y el segundo es el final carácter.

Necesitamos los primeros tres caracteres del nombre de nuestro gato:

La salida para el ejemplo es la anterior:

Pic

Nuestra cadena contiene todos los caracteres en el rango de índice de 0 y 3. Recuerde, las cadenas están indexadas a cero. Esto significa que si desea recuperar el primer carácter de una cadena, debe comenzar su subcadena en 0.

Recuperar el último carácter

Recuperamos el último carácter de nuestra cadena. No podemos usar números de índice negativos con el método de subcadena. En lugar de esto, podemos usar el método de longitud para encontrar la longitud de una cadena. Entonces podemos usar este número para recuperar el último carácter de nuestra cadena:

El resultado es:

s

este ejemplo, catName.length obtiene la longitud de nuestra cadena - el número de caracteres que tiene -. y devuelve el último carácter de la cadena

Conclusión

El método devuelve caracteres JavaScript de subcadena () entre dos valores de índice ‚Äã‚Äãen la lista. Si no especifica un valor de índice final, substring () devuelve todos los caracteres después de una posición de índice determinada.

Los desarrolladores usan el método substring () para dividir una cadena en varias partes. Esto es útil si un desarrollador solo necesita una pieza de información de una cadena

Para obtener más información sobre la codificación en JavaScript, lea nuestra guía sobre los mejores tutoriales de JavaScript para principiantes .