第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么會(huì)重復(fù)出現(xiàn)

<script type="text/javascript">
? var mystr="Hello World!"

var pos = 0;

for (var i = 0; i < mystr.length-1; i++) {

pos = mystr.indexOf('o', pos);

document.write("'o'出現(xiàn)第" + (i + 1) + "次的位置是" + pos+'<br>');

pos++;

}
</script>

正在回答

2 回答

第一次運(yùn)行結(jié)果,從0開(kāi)始檢索,pos變成了4,然后通過(guò)自增,變成了5;

第二次運(yùn)行結(jié)果,從5開(kāi)始檢索,pos變成了7,通過(guò)自增,編程了8;

第三次運(yùn)行結(jié)果,從8開(kāi)始檢索,pos會(huì)得到-1;自增,變成0;

然后重復(fù)第一次運(yùn)行,so。。。

如果加上后面的if(pos==-1){break;}就說(shuō)明在指定檢索位置的后面沒(méi)有o的時(shí)候,就跳出循環(huán),從而只有兩個(gè)結(jié)果

1 回復(fù) 有任何疑惑可以回復(fù)我~

如果這樣做就是對(duì)的,可是不明白為什么,求解吖

<script type="text/javascript">
?? var mystr="Hello World!"

? var pos = 0;

? for (var i = 0; i < mystr.length-1; i++) {

??? pos = mystr.indexOf('o', pos);
??? if(pos==-1){
??????? break;
??? }

??? document.write("'o'出現(xiàn)第" + (i + 1) + "次的位置是" + pos+'<br>');

??? pos++;

? }
</script>

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕村1994845

我想問(wèn)為什么是i<mystr.length-1;為什么要-1
2016-09-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么會(huì)重復(fù)出現(xiàn)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)