在本文中,边肖为大家整理了一篇关于indexOf javaScript使用技巧的相关文章,有需要的朋友可以学习一下。
JavaScript中的indexOf使用方法
概述
IndexOf区分大小写,其中O应该大写。
对于字符串而言
IndexOf返回字符串第一次出现的位置,如果没有出现,则返回-1。
var str=' hello world
alert(str . index of(' o ')//Show 4
alert(str . index of(' I ')//display-1
对于数组
Index返回数组中某个值的第一个匹配项的索引,如果没有匹配项,则返回-1。
var arr=['1 ',' 2']
alert(result . index of(' 1 '));//显示0
alert(result . index of(' 0 ');//显示-1
延伸学习
Index():在一个字符串中从前到后定位字符和字符串;的所有返回值都引用字符串的绝对位置,如果为空,则为-1。
string test=' asdfjsdfjgkfasdsfsgfhgjgfjgdddd ';
Test.indexof('d')=2 //从前到后定位第一个出现的D。
Test.indexof('d ',1)=2 //从前到后定位第三个字符串中D的第一个匹配项。
Test.indexof('d ',5,2)=6 //从前到后定位d。从第5位开始查,查2位,即从第5位到第7位;
Lastindexof():在字符串中从后向前定位字符和字符串;
用法和indexof()完全一样。
下面介绍IndexOfAny ||lastindexofany。
它们接受一个字符数组作为参数,其他方法同上,返回数组中任何字符最早出现的下标位置。
如下
char[] bbv={'s ',' c ',' b ' };
string ABC=' acsdfgdfggchacscdsad ';
回应。写(abc。IndexOfAny(bbv))=1
回应。写(abc。IndexOfAny(bbv,5))=9
回应。写(abc。IndexOfAny(bbv,5,3))=9
Lastindexofany同上。
这就是这篇介绍的全部知识点和扩展内容。希望我们整理的内容可以帮助到大家。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。