English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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‹/›
Todos los navegadores soportan completamente el método substring():
Método | |||||
substring() | Es | Es | Es | Es | Es |
Parámetros | Descripció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. |
Valor de retorno: | Devuelve una nueva cadena que contiene la parte especificada de la cadena dada |
---|---|
Versión de JavaScript: | ECMAScript 1 |
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‹/›