English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String substring() 方法

 Objeto String de JavaScript

substring()方法提取字符串的一部分并以新字符串的形式返回,而不修改原始字符串。

开始(start)结束(end)参数指定要提取字符串的一部分。

substring()从start提取字符,但不包括end。尤其是:

  • 如果省略end,则substring()将字符提取到字符串的末尾

  • 如果start等于end,则substring()返回一个空字符串

  • 如果start大于end,则substring()的效果就像两个参数被交换一样

第一个字符的索引为0,第二个字符的索引为1,依此类推。

语法:

string.substring(start, end)
var str1 = 'La introducción de sustancias químicas en la atmósfera es la contaminación del aire.';
var str2 = str1.substring(7);
Prueba para ver‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente el método substring():

Método
substring()EsEsEsEsEs

Valor de los parámetros

ParámetrosDescripción
start(obligatorio) El índice del primer carácter a incluir en la subcadena devuelta
end(opcional) El índice del primer carácter a excluir del subcadena devuelta. Si se omiteendSi se omite, substring() extrae hasta el final de la cadena.

Detalles técnicos

Valor de retorno:Devuelve una nueva cadena que contiene la parte especificada de la cadena dada
Versión de JavaScript:ECMAScript 1

Más ejemplos

El siguiente ejemplo utiliza substring() para extraer caracteres desde el índice4a9(10-1Extraer caracteres:

var str1 = 'La introducción de sustancias químicas en la atmósfera es la contaminación del aire.';
var str2 = str1.substring(4, 10);
Prueba para ver‹/›

 Objeto String de JavaScript