課程
/前端開發
/JavaScript
/JavaScript進階篇
indexOf()
2016-09-26
源自:JavaScript進階篇 7-8
正在回答
function?writeNth(?str,?n){ ??????var?startPos?=?0; ??????for(var?i=0;?i<n;?i++){ ??????????pos?=?str.indexOf('o',?startPos); ??????????startPos?=?pos?+?1; ??????} ??????return?pos; ??} ??document.write(writeNth(mystr,3));
<!DOCTYPE?html> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>string對象?</title> <script?type="text/javascript"> ??var?mystr="Hello?World!Hello?World!Hello?World!"??; ??for(i=1;i<+mystr.length;i++) ?????{ ????????var?o_length=mystr.indexOf("o",i); ????????if(o_length!=mystr.indexOf("o",i-1)) ????????{ ???????????if(o_length!=-1){document.write(o_length+"<br/>")} ????????} ??????} ????? ?????? </script> </head> <body> </body> </html>
慕粉3982295 提問者
var a=str.indexOf('x');//第一個字符x所在位置;
for(var i=0;i<n-1:i++)
{
a++;
a=str.indexOf('x',a);//第一個字符x所在位置加1后,得到第二個x的位置,如此循環。
}
indexOf("x",str.indexOf("x")+1);
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答檢索子字符串出現的所有位置
2 回答使用indexOf()方法,檢索第二個字符o出現的位置。
6 回答使用indexOf()方法,檢索第三個字符o出現的位置怎樣寫?
5 回答為什么會重復檢索同一個字符串呢?
3 回答尋找指定字符串的出現的位置
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-14
2016-10-18
2016-09-26
var a=str.indexOf('x');//第一個字符x所在位置;
for(var i=0;i<n-1:i++)
{
a++;
a=str.indexOf('x',a);//第一個字符x所在位置加1后,得到第二個x的位置,如此循環。
}
2016-09-26
indexOf("x",str.indexOf("x")+1);