Javascript字符串substring()方法教程

deer332025-03-05技术文章46

一、简介

substring()方法是Javascript中用来截取字符串的内置方法,可以从一个字符串中提取出指定的字符。它是一个字符串对象的方法,可以用于截取字符串中的子串并返回一个新的字符串。

二、语法

substring()方法的语法如下:

string.substring(start, end)

三、参数解释

start:必须是非负数,表示要截取的子串的起始位置。如果start是负数,则会被当作0处理。

end:可选参数,表示要截取的子串的结束位置。如果省略该参数,则截取到字符串末尾。如果end是负数,则会被当作0处理。

四、使用实例

下面是使用substring()方法的一些例子:

五、注意事项

1、如果start参数大于等于end参数,则substring()方法会交换这两个参数,因此返回的子串中的字符顺序是正确的。

2、如果start参数或end参数是NaN或Infinity,则会被当作0。

3、如果start参数或end参数是负数,则会被当作0。

4、如果end参数大于字符串的长度,则会被当作字符串的长度。

六、常用在哪里

substring()方法常用在需要从字符串中提取指定子串的场合。在处理字符串的时候,我们经常需要使用到这个方法来截取字符串中的子串,比如从URL中提取出参数,从HTML标签中提取出属性等等。