在开始之前,首先
检查JS下标(数组元素字符串中的字符下标):
下标总是从0计数,例如
var arr = {1,2,3}; / /数组的长度是3个元素的下标是如下:0, 1, 2
ARR { 0 } = 1,ARR { 1 } = 2。
一个类似的:var S =你好; / /字符串的长度是5,第一个字符的of'h'is 0指数,等等
String.substring():用于返回一个字符串的子串
的用法如下:string.substring(来自于)
哪里是指子串的第一个字符的
位置是在原来的字符串中提取
是指后者的子串的最后一个字符,你想拔出(此
参数也可不加)
以下是string.substring例():
1、string.substring(从):拦截从位置到原始字符串结束的相当于这个时间
var;
s.substring(1); / /从下标为1个字符(here'e)开始的字符串的所有拦截的结束,最终获得子串再见
2、string.substring(,到):拦截从位置到-1的位置
var;
s.substring(1, 3); / /等效从位置1到位置的字符串是2个字符,获取字符串:厄尔尼诺
String.substr():该
函数也拉出一子,但它
不同于string.substring()以上。
的用法如下:string.substr(开始,长度)
启动:指截取子串开始下标
长度:该截取子串的长度(省略)
1、string.substr(开始,长度):举个例子来说明:
var;
S.substr(1, 3); / / 1个字符的拦截从下标3个字符的长度,最后的子串:好
增加了两个特例:
a,第二个参数超过剩余字符长度
var;
S.substr(1,7) / /本案从
默认的启动初始位置的字符串,最后回:你好
B,第一个参数是负的。
在这种
情况下,从字符串的结尾,- 1是指字符串的最后一个字符,而2是指倒数第二个字符…
var;
S.substr(- 3) / /从底部的第三个字符开始截取长度为2,得到:会
2、string.substr(开始):没有长度的参数,默认是拦截从起始位置到字符串的结尾
var;
S.substr(3) / /罗
以上是
详细的
介绍了差异和JS字符串和函数的使用。你可以从以前的相关文章中
学习,希望能帮助你学习。