定义和用法和JS的子字符串函数

1.substring方法

定义和用法

子的方法用于从字符串中提取字符之间的两个指定下标。

语法

stringobject.substring(启动、停止)

参数描述
开始是必要的。一个非负整数,指定要在stringobject提取子串的第一个字符的位置。
停止是可选的。一个非负整数,大于1的子串的最后一个字符是在stringobject提取。如果省略该参数,返回的字符串将字符串的末尾。

返回值

一个新的字符串,其中包含一个字符串stringobject,其内容从开始到stop-1所有字符,其长度减去启动停止。

解释

返回的字符串的子串的方法包括字符开始,但不包括字符结束。
如果开始和结束相等,则该方法返回空字符串(即长度为0的字符串)。
如果开始大于结束,该方法将交换这两个参数提取子字符串之前。
如果开始或结束是否定的,那么它将被替换为0。

2.substr方法

定义和用法

substr方法用于返回一个指定长度的子串,从指定位置开始。

语法

StringObject.substr(开始{ },长度)

参数描述
开始是必要的。所需的子字符串的起始位置,字符串中第一个字符的索引为0。
长度可选。字符的数量,应包括在返回的子字符串。

解释

如果长度为0或负,则返回空字符串。
如果没有指定该参数,该字符串将继续对stringobject结束。

三.实例
复制代码代码如下所示:

函数演示(){
变量序列;
varhello;

STR = s.substring(0, 3); / /得到的子串。
console.log(STR); / / ===== > HEL

STR = s.substr(0,3);
console.log(STR); / / ===== > HEL
}