substring()方法提取字符串的一部分并以新字符串的形式返回,而不修改原始字符串。
在開(kāi)始(start)和結(jié)束(end)參數(shù)指定要提取字符串的一部分。
substring()從start提取字符,但不包括end。尤其是:
如果省略end,則substring()將字符提取到字符串的末尾
如果start等于end,則substring()返回一個(gè)空字符串
如果start大于end,則substring()的效果就像兩個(gè)參數(shù)被交換一樣
第一個(gè)字符的索引為0,第二個(gè)字符的索引為1,依此類推。
string.substring(start, end)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substring(7);測(cè)試看看?/?
所有瀏覽器都完全支持substring()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
substring() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
start | (必需)要包含在返回的子字符串中的第一個(gè)字符的索引 |
end | (可選)要從返回的子字符串中排除的第一個(gè)字符的索引。如果省略end,則subtring()提取到字符串的末尾。 |
返回值: | 包含給定字符串的指定部分的新字符串 |
---|---|
JavaScript版本: | ECMAScript 1 |
下面的示例使用substring()從索引4到9(10-1)中提取字符:
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substring(4, 10);測(cè)試看看?/?