更多"Try it Yourself"下面的例子。
定义和用法
的substring()方法从字符串中提取字符,两个指定索引之间,并返回新的子串。
此方法在提取之间的字符串中的字符"start"和"end" ,不包括"end"本身。
如果"start"大于"end" ,这种方法将交换两个参数,这意味着海峡。 substring(1,4) == STR。 substring(4,1)
如果其中一个"start"或"stop"小于0,就好像它是0它处理。
注: substring()方法不会改变原来的字符串。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
substring() | 是 | 是 | 是 | 是 | 是 |
句法
参数值 参数 描述 start 需要。 从哪里开始提取的位置。 第一个字符在索引0处 end 可选的。 的位置(up to, but not including) ,其中以结束萃取。 如果省略,提取字符串的其余部分
技术细节
返回值: 包含所提取的字符的新字符串 JavaScript的版本: 1.0
更多示例
例
开始提取在位置2,并提取字符串的其余部分:
var str = "Hello world!";
var res = str.substring(2); 资源的结果将是:
llo world! 试一试»
例
如果"start"大于"end" ,这将交换两个参数:
var str = "Hello world!";
var res = str.substring(4, 1);
资源的结果将是:
ell 试一试»
例
如果"start"小于0,它会开始从索引位置0提取:
var str = "Hello world!";
var res = str.substring(-3);
资源的结果将是:
Hello world! 试一试»
<JavaScript字符串参考