javaScript中indexOf用法技巧
JavaScript中的indexOf使用方法
概述
indexOf大小寫(xiě)敏感,其中的O要大寫(xiě)
對(duì)于字符串而言
indexOf返回字符串第一次出現(xiàn)的位置,若沒(méi)有出現(xiàn)返回-1
var str = "hello world";
alert(str.indexOf("o"))//顯示4
alert(str.indexOf("i"))//顯示-1
對(duì)于數(shù)組而言
indexOf返回某個(gè)值在數(shù)組中第一次出現(xiàn)的索引,若沒(méi)有出現(xiàn)返回-1
var arr=["1","2"]
alert(result.indexOf("1"));//顯示0
alert(result.indexOf("0"));//顯示-1
擴(kuò)展學(xué)習(xí)
indexof() :在字符串中從前向后定位字符和字符串;所有的返回值都是指在字符串的絕對(duì)位置,如為空則為- 1
string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";
test.indexof('d') =2 //從前向后 定位 d 第一次出現(xiàn)的位置
test.indexof('d',1) =2 //從前向后 定位 d 從第三個(gè)字符串第一次出現(xiàn)的位置
test.indexof('d',5,2) =6 //從前向后 定位 d 從第5 位開(kāi)始查,查2位,即 從第5位到第7位;
lastindexof() :在字符串中從后向前定位字符和字符串;
用法和 indexof() 完全相同。
下面介紹 IndexOfAny ||lastindexofany
他們接受字符數(shù)組做為變?cè)渌椒ㄍ?,返回?cái)?shù)組中任何一個(gè)字符最早出現(xiàn)的下標(biāo)位置
如下
char[] bbv={'s','c','b'};
string abc = "acsdfgdfgchacscdsad";
Response.Write(abc.IndexOfAny(bbv))=1
Response.Write(abc.IndexOfAny(bbv, 5))=9
Response.Write(abc.IndexOfAny(bbv, 5, 3))=9
lastindexofany 同上。
以上就是本次介紹的全部知識(shí)點(diǎn)和擴(kuò)展內(nèi)容,希望腳本之家整理的內(nèi)容能夠幫助到大家。
相關(guān)文章
在Html中使用Requirejs進(jìn)行模塊化開(kāi)發(fā)實(shí)例詳解
在前端模塊化的時(shí)候,不僅僅是js需要進(jìn)行模塊化管理,html有時(shí)候也需要模塊化管理。這里就介紹下如何通過(guò)requirejs,實(shí)現(xiàn)html代碼的模塊化開(kāi)發(fā)2016-04-04
bootstrap模態(tài)框跳轉(zhuǎn)到當(dāng)前模板頁(yè)面 框消失了而背景存在問(wèn)題的解決方法
這篇文章主要介紹了bootstrap模態(tài)框跳轉(zhuǎn)到當(dāng)前模板頁(yè)面,框消失了,而背景依然存在問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
JS前端面試必備——基本排序算法原理與實(shí)現(xiàn)方法詳解【插入/選擇/歸并/冒泡/快速排序】
這篇文章主要介紹了JS前端面試基本排序算法原理與實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了JS常見(jiàn)的基本排序算法相關(guān)原理、實(shí)現(xiàn)方法、時(shí)間復(fù)雜度及操作注意事項(xiàng),需要的朋友可以參考下2020-02-02
JS類(lèi)中定義原型方法的兩種實(shí)現(xiàn)的區(qū)別
JS類(lèi)中定義原型方法的兩種實(shí)現(xiàn)的區(qū)別...2007-03-03
微信小程序分享功能onShareAppMessage(options)用法分析
這篇文章主要介紹了微信小程序分享功能onShareAppMessage(options)用法,結(jié)合具體實(shí)例形式分析了微信小程序分享功能onShareAppMessage(options)具體使用技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-04-04
微信小程序與webview交互實(shí)現(xiàn)支付功能
這篇文章主要介紹了微信小程序與webview交互實(shí)現(xiàn)支付功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06

