Method String substring() ya JavaScript
- mpangilio cha kwanza substr()
- mpangilio kipya cha kifo toLocaleLowerCase()
- Rudia kipenyo chini JavaScript String 参考手册
Mifano na matumizi
substring()
Method ina kumwambaa herufi kati ya mawili kwa indeksi (paa) na inatoa kina-mwili.
substring()
Method ina kumwambaa herufi kuanzia kuzingatia (hakupewa).
substring()
Method hauweza kubadilisha stringi ya asili.
如果 start 大于 endTukifanyia kusaidia: (4, 1) = (1, 4).
Mwili wa kuanza au kushika kwa 0.
另请参阅:
实例
例子 1
从文本中提取子字符串:
let text = "Hello world!"; let result = text.substring(1, 4);
例子 2
从位置 2 开始:
let result = text.substring(2);
例子 3
如果 start 大于 end,则交换参数:
let result = text.substring(4, 1);
例子 4
如果 "start" 小于 0,它将从索引 0 开始:
let result = text.substring(-3);
例子 5
仅第一个:
let result = text.substring(0, 1);
例子 6
仅最后一个:
let result = text.substring(text.length - 1);
语法
string.substring(start, end)
参数
参数 | 描述 |
---|---|
start |
必需。非负的整数。起始位置。 第一个字符在索引 0 处。 |
end |
可选。非负的整数。结束位置(至多,但不包括)。 如果省略,则提取字符串的其余部分。 |
返回值
类型 | 描述 |
---|---|
字符串 | 包含被提取字符的字符串。 |
技术细节
返回值
返回新字符串,该字符串值包含 string 的一个子字符串,其内容是从 start 处到 end-1 处的所有字符,其长度为 end 减 start.
说明
substring()
方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果参数 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
请记住,该子串包括 start 处的字符,不包括 end 处的字符,返回的子串长度始终等于 end-start.
Tafadhali tazama,split()
na substr()
Wote wana kumwambaa kichwa cha stringi. Kwenye matukio hayo,substring()
Tatizo hali linakubali thamani za uchagузi za uchaguzi
mumukia kwa vifaa vya kifaa
substring()
Ni mafano ya ECMAScript1 (ES1).
Wote vifaa vya kifaa kilicho kina inayosukumwa kwa kina ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
mumukia | mumukia | mumukia | mumukia | mumukia | mumukia |
- mpangilio cha kwanza substr()
- mpangilio kipya cha kifo toLocaleLowerCase()
- Rudia kipenyo chini JavaScript String 参考手册