在js字符串和函数和使用方法的差异

在开始之前,首先检查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字符串和函数的使用。你可以从以前的相关文章中学习,希望能帮助你学习。