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

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

如果要找第三或者第八個(gè)O,那么該怎么辦呢?

雖說(shuō)可以使用

document.write(mystr.indexOf("o",mystr.indexOf("o")+1));

來(lái)找到第二個(gè)出現(xiàn)o的位置,

可是如果要讓你找第三第四甚至還要往后的o出現(xiàn)的位置,那該怎么辦呢?

總不能無(wú)線嵌套下去吧!

求大神支支招~


出個(gè)題,請(qǐng)找出mystr中每個(gè)o出現(xiàn)的位置。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對(duì)象 </title>
<script type="text/javascript">
? var mystr="Hello World! World! World! World! World!"
? document.write(mystr.indexOf("o",mystr.indexOf("o")+1));
</script>
</head>
<body>
</body>
</html>

正在回答

6 回答

把字符串轉(zhuǎn)換成數(shù)組 ?然后遍歷數(shù)組 ?數(shù)組的下標(biāo)就是元素出現(xiàn)的位置~~

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

使用lastIndexOf()就可以解決這個(gè)問(wèn)題了,用不著老嵌套

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

流云行者

例如:var str ="hello world"; for(i=0;i<str.length;i++) { if(str.lastIndexOf('o',i) == i) document.write(str.lastIndexOf('o',i)); }
2015-03-28 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE?html>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>string對(duì)象?</title>
<script?type="text/javascript">
??var?mystr="Hello?World!?World!?World!?World!?World!";
??var?mychar=new?Array(0);
??document.write("<div?style='border:1px?solid?#000;width:160px;padding-left:11px;margin-left:4px;position:relative'>序號(hào)?|?char?|?位置</div>");
??for?(var?i?=?1;?i?<?mystr.length;?i++)?{
??	mychar[i]=mystr.indexOf("o",mychar[i-1]+1);
??	if?(mychar[i]<0)?{
??		break;
??	}
??	document.write("?|?&nbsp"+i+"?&nbsp?|?"+mychar[i]+"<span?style='left:12px;padding-left:108px;position:absolute;border-bottom:1px?solid?#000;border-right:1px?solid?#000;width:64px;'>|</span>"+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+(mychar[i]+1)+"<br?/>");
??};
</script>
</head>
<body>
</body>
</html>


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

對(duì)奧!怎么沒(méi)想到,謝謝了!split("");

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

這個(gè)方案我能看懂,機(jī)器看不懂···哪里不對(duì)啊!


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對(duì)象 </title>
<script type="text/javascript">
? var mystr="Hello World! World! World! World!";

? //讓普通人更好理解字母位置所在
? var num = mystr.indexOf("o")+1;

? //先輸出一次字母所在的位置
? document.write("字母o的位置是:" + num);
?

?//開(kāi)始輸出第二個(gè)字母O所出現(xiàn)的位置,依次循環(huán)···
? for(num;num<mystr.length;num++){
??? if(num > 0){
??? num = mystr.indexOf("o",num);
??? document.write("字母o的位置是:" + num);
?? }else{
??? document.write("沒(méi)有找到字母o的位置!");
?? }
? }
</script>
</head>
<body>
</body>
</html>


哪里不對(duì),為什么一輸上去就崩潰···

求解答!

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

突然間想到了解決問(wèn)題的方法,使用for循環(huán)···不知道可不可以···

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

舉報(bào)

0/150
提交
取消

如果要找第三或者第八個(gè)O,那么該怎么辦呢?

我要回答 關(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)