js indexOf( ) 和 lastIndexOf( )

ゝ一纸荒年。 2022-05-28 07:37 305阅读 0赞

indexOf( ) 和 lastIndexOf( ) 是String对象的两个方法;

indexOf( A,B ): A参数必选,表示你要找的字符; B参数可选,表示从哪个位置开始;

< script >

var test = “abcdef” ;

var result = test . indexOf ( “b” );

console . log ( result );

< / script >

上面这个例子,寻找字符 b在字符串 test 中的位置,返回结果 1 ,位置是从零开始;

< script >

var test = “abcdef” ;

var result = test . indexOf ( “c” , 1 );

console . log ( result );

< / script >

上面这个例子,寻找字符c 在字符串 test 中的位置,并且从字符串 test 的第一个位置,也就是 b 开始寻找,

最后找到了 c ,返回 c在字符串 test 中的位置;

当然了,如果没有找到,那么结果返回的是:-1 ;

lastIndexOf( )

上面的indexOf( ) 检索的时候是从左向右的,也就是从头到尾部,那么lastIndexOf()就是从右向左检索,

恰恰相反,参数也有两个和上面的indexOf( ) 是一样的,没有区别;

发表评论

表情:
评论列表 (有 0 条评论,305人围观)

还没有评论,来说两句吧...

相关阅读