JavaScript: método Substr() de cadena

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: método Substr() de cadena

Este tutorial de JavaScript muestra cómo usar el método de cadena llamado substr() con sintaxis y ejemplos.

describir

En JavaScript, substr() es un método de cadena que se usa para extraer una subcadena de una cadena, dada una posición inicial y una longitud. Debido a que el método substr() es un método del objeto String, debe llamarse a través de una instancia específica de la clase String.

advertir: Si es posible, se recomienda que utilice el método substring() en su lugar. El método substr() es una función heredada.

sintaxis

En JavaScript, la sintaxis del método substr() es:

string.substr(start_position [, length]);

parámetro o parámetro

start_position La posición en la cadena donde comenzará la extracción. La primera posición en la cadena es 0. Si proporciona un valor negativo para este parámetro, el método substr() medirá desde el final de la cadena. Por ejemplo, el valor -1 es el último carácter de la cadena, el valor -2 es el penúltimo carácter de la cadena, y así sucesivamente. La longitud es opcional. Es el número de caracteres extraídos de la cadena. Si no se proporciona este parámetro, el método substr() extraerá hasta el final de la cadena.

devolver los bienes

El método substr() devuelve una subcadena extraída de la cadena dada start_position y longitud para extraer.

notas

  • El método substr() no cambia el valor de la cadena original.
  • Consulte también los métodos slice() y substring().

ejemplo

Veamos un ejemplo de cómo usar el método substr() en JavaScript.

Por ejemplo:

var totn_string = 'TechOnTheNet';

console.log(totn_string.substr(0,4));
console.log(totn_string.substr(4,2));
console.log(totn_string.substr(6,3));
console.log(totn_string.substr(9,3));

En este ejemplo, declaramos una variable llamada totn_string, a la que se le asigna el valor de cadena “TechOnTheNet”. Luego llamamos al método substr() de la variable totn_string para extraer la subcadena de la cadena.

Para fines de demostración, escribimos la salida del método substr() en el registro de la consola del navegador web para mostrar lo que devuelve el método substr().

Lo siguiente se enviará al registro de la consola del navegador web:

Tech
On
The
Net

Como puede ver, la primera llamada al método substr() devuelve “Tech”, la segunda llamada devuelve “On”, la tercera llamada devuelve “The” y la cuarta llamada devuelve “Net”.

Especificar una posición inicial negativa

También puede extraer subcadenas utilizando el método substr() con una posición de inicio negativa. Una posición inicial negativa le permite determinar la posición relativa al final de la cadena al extraer la subcadena.

Por ejemplo:

var totn_string = 'TechOnTheNet';

console.log(totn_string.substr(-3));

Lo siguiente se enviará al registro de la consola del navegador web:

Net

En este ejemplo, configuramos el parámetro start_position en un valor de -3 y no proporcionamos un parámetro de longitud. Esto significa que el método substr() extraerá la subcadena desde el antepenúltimo carácter hasta el final de la cadena (permitiéndonos extraer los últimos 3 caracteres de la cadena).