JavaScript 字符串 substring() 方法
页面下方有更多实例。
定义和用法
substring() 方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串。
此方法提取 "start" 和 "end" 之间字符串中的字符,不包括 "end" 本身。
如果 "start" 大于 "end",此方法将交换两个参数,这意味着 str.substring(1, 4) == str.substring(4, 1)。
如果 "start" 或 "end" 小于0,则将其视为0。
注释: substring() 方法不会更改原始字符串。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
substring() | Yes | Yes | Yes | Yes | Yes |
语法
string.substring(start, end)
参数值
参数 | 描述 |
---|---|
start | 必需。开始提取的位置。第一个字符位于索引0处 |
end | 可选。结束提取的位置(最多,但不包括)。如果省略,它将提取字符串的其余部分 |
技术细节
返回值: | 包含提取字符的新字符串 |
---|---|
JavaScript 版本: | ECMAScript 1 |
更多实例
实例
只提取最后一个字符:
var str = "Hello world!";
var res = str.substring(str.length - 1, str.length);
亲自试一试 »
var res = str.substring(str.length - 1, str.length);