详细介绍和JS的子串和函数的使用

详细介绍和JS的子串和函数的使用
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)-)
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部