1.substring
方法 用于在两个指定下标之间提取字符串的字符。
子串(开始、结束)
位置的开始和结束,从零开始索引。
参数描述
开始是必要的。一个非负整数,指定要在stringobject提取子串的第一个字符的位置。
停止是可选的。一个非负整数,大于1的子串的最后一个字符是在stringobject提取。如果省略该参数,返回的字符串将字符串的末尾。
返回值
一个新的字符串,其中包含一个字符串stringobject,其内容从开始到stop-1所有字符,其长度减去
启动停止。
解释
返回的字符串的子串的方法包括字符开始,但不包括字符结束。
如果开始和结束相等,则该方法返回空字符串(即长度为0的字符串)。
如果开始大于结束,该方法将交换这两个参数提取子字符串之前。
如果开始或结束是否定的,那么它将被
替换为0。
2.substr方法
定义和用法
substr方法用于返回一个指定长度的子串,从指定位置开始。
语法
StringObject.substr(开始{ },长度)
参数描述
开始是必要的。所需的子字符串的起始位置,字符串中第一个字符的索引为0。
长度可选。字符的数量,应包括在返回的子字符串。
解释
如果开始是负的,然后开始= str.length +开始。
如果长度为0或负,则返回空字符串。
如果没有指定该参数,该字符串将继续对stringobject结束。
举一个例子:uff1a
复制代码代码如下所示:
var0123456789;
警报(str.substring(0)- 0123456789)
警报(str.substring(5)- 56789)
警报(str.substring(10));
警报(str.substring(12));
警报(str.substring(- 5))- 0123456789
警报(str.substring(- 10))- 0123456789
警报(str.substring(- 12))- 0123456789
警报(str.substring(0,5))- 01234
警报(str.substring(0))- 0123456789
警报(str.substring(0))- 0123456789
警报(str.substring(2,0))- 01
警报(str.substring(2,2));
警报(str.substring(2,5))- 234
警报(str.substring(12))- 23456789
警报(str.substring(2 - 2)- 01)
警报(str.substring(- 1))- 01234
警报(str.substring(- 1,- 5));
警报(str.substr(0)- 0123456789)
警报(str.substr(5)- 56789)
警报(str.substr(10));
警报(str.substr(12));
警报(str.substr(- 5))- 56789
警报(str.substr(- 10))- 0123456789
警报(str.substr(- 12))- 0123456789
警报(str.substr(0,5))- 01234
警报(str.substr(0))- 0123456789
警报(str.substr(0))- 0123456789
警报(str.substr(2,0));
警报(str.substr(2,2))- 23
警报(str.substr(2,5))- 23456
警报(str.substr(12))- 23456789
警报(str.substr(2,2);-)
警报(str.substr(- 1))- 9
警报(str.substr(- 1,- 5)-)