課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
?var mystr="Hello World!"
? for(i=0;i<mystr.length;i++){
? document.write(mystr.indexOf("o",mystr.indexOf("o")+1));
? }
2016-12-04
源自:JavaScript進(jìn)階篇 7-8
正在回答
你雖然設(shè)置了循環(huán),但循環(huán)完全沒有起到改變indexOf檢索的起始位置的作用啊,你每次循環(huán)都是再次從第一個位置開始檢索
?var num1=0;
if(( num1=mystr.indexOf("o",num1+1))<0)
{break;}
else{
?document.write(num1);
余空3286120 提問者
依次找出某個字符的位置,為什么不用這個?我怎么看上面的答案都寫的那么亂啊。。??赡芤?yàn)槲沂切率帧?。?/p>
var?m="ssdfjkhalhasfiossdowies"; var?k; for(k=0;k<m.length;k++) { ????if(m.charAt(k)=="s") ????document.write(k+" "); }
邏輯混亂,
for (i = 0; i < mystr.length; i++) {
??? document.write(mystr.indexOf("o", i));
}
robot007
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答為什么一定用for語句
2 回答為什么要用for循環(huán)語句?
9 回答用for循環(huán)來輸出mystr中o的位置,但是每循環(huán)一次,就輸出一次,只想要兩個結(jié)果怎么辦?
4 回答為什么一個語句每次執(zhí)行兩次?
2 回答為什么使用switch語句不行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-04
你雖然設(shè)置了循環(huán),但循環(huán)完全沒有起到改變indexOf檢索的起始位置的作用啊,你每次循環(huán)都是再次從第一個位置開始檢索
?var mystr="Hello World!"
?var num1=0;
? for(i=0;i<mystr.length;i++){
if(( num1=mystr.indexOf("o",num1+1))<0)
{break;}
else{
?document.write(num1);
? }
? }
2017-01-05
依次找出某個字符的位置,為什么不用這個?我怎么看上面的答案都寫的那么亂啊。。??赡芤?yàn)槲沂切率帧?。?/p>
2016-12-04
邏輯混亂,
for (i = 0; i < mystr.length; i++) {
??? document.write(mystr.indexOf("o", i));
}