Método String substring() de JavaScript
- la página anterior substr()
- la siguiente página toLocaleLowerCase()
- Volver a la capa superior Manual de referencia de JavaScript String
Definición y uso
substring()
El método extrae caracteres entre dos índices (posiciones) de la cadena y devuelve la subcadena.
substring()
El método extrae caracteres de principio a fin (sin incluir).
substring()
El método no cambia la cadena original.
si start mayor el carácter enEntonces, intercambia los parámetros: (4, 1) = (1, 4).
El valor de inicio o final menor que 0 se considera 0.
véase también:
instancia
ejemplo 1
extraer subcadenas del texto:
let text = "Hello world!"; let result = text.substring(1, 4);
ejemplo 2
desde la posición 2:
let result = text.substring(2);
ejemplo 3
si start mayor el carácter enentonces intercambia los parámetros:
let result = text.substring(4, 1);
ejemplo 4
si "start" es menor de 0, comenzará en el índice 0:
let result = text.substring(-3);
ejemplo 5
solo el primero:
let result = text.substring(0, 1);
ejemplo 6
solo el último:
let result = text.substring(text.length - 1);
sintaxis
cadena.substring(start, el carácter en)
parámetro
parámetro | descripción |
---|---|
start |
obligatorio. Entero no negativo. Posición de inicio. el primer carácter está en la posición 0. |
el carácter en |
opcional. Entero no negativo. Posición final (máximo, pero no incluye). si se omite, se extrae el resto de la cadena. |
valor devuelto
tipo | descripción |
---|---|
cadena | la cadena que contiene los caracteres extraídos. |
detalles técnicos
valor devuelto
devuelve una nueva cadena que contiene cadena una subcadena de start hasta el carácter entodos los caracteres en el carácter en reducir start.
descripción
substring()
la subcadena devuelta por el método incluye start el carácter en el carácter en el carácter en
si el parámetro start con el carácter en si son iguales, el método devuelve una cadena vacía (es decir, una cadena de longitud 0). Si start que el carácter en si es mayor, el método cambiará estos parámetros antes de extraer la subcadena.
recuerde que la subcadena incluye start el carácter en el carácter en la longitud de la subcadena devuelta siempre es igual a el carácter en-start.
Tenga en cuenta que:split()
y substr()
pueden extraer subcadenas de una cadena. A diferencia de estos métodos:substring()
El método no acepta parámetros negativos.
admisión del navegador
substring()
es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soporte | soporte | soporte | soporte | soporte | soporte |
páginas relacionadas
- la página anterior substr()
- la siguiente página toLocaleLowerCase()
- Volver a la capa superior Manual de referencia de JavaScript String