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

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

大神,求解!

?var mystr="Hello World!ololololololol"

怎么查找第5個(gè)"o的位置?

正在回答

6 回答

var str = "Hello World!ololololololol";

? ? var index = 0;

? ? var i = 0;

? ? for(i=0; i<5;i++) {

? ? ? index = str.indexOf("o", index);

? ? ? if (index > -1) {

? ? ? ? index+=1;

? ? ? } else {

? ? ? ? break;

? ? ? };

? ? }

? ? if (i==5) {

? ? ? document.write(index);

? ? } else {

? ? ? document.write("無");

? ? };


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

慶余年_123

代碼要嚴(yán)密一些啊,兄弟
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉0949434804 提問者

非常感謝!
2017-05-09 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉0949434804 提問者 回復(fù) 慶余年_123

大哥,for代碼能不能給一個(gè)詳細(xì)的注釋,在下新手上路,拜謝!
2017-05-09 回復(fù) 有任何疑惑可以回復(fù)我~

其實(shí)針對(duì)這道題目不用寫循環(huán)直接? document.write(mystr.indexOf("o",mystr.indexOf("o")+1));即可。

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


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>找第5個(gè)o的位置</title>

</head>

<body>

<script>

var mystr="Hello World!ololololololol";

var a=0;

var i=0;

var p;?

for(i=0;i<5;i++){

var p=mystr.indexOf("o",a);

if(p>-1){

a=p+1;

}

else{

break;

} ? ?

}

if(i==5){

document.write(p);

}

else{

document.write("無")

}

</script>

</body>

</html>


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

回復(fù)有字?jǐn)?shù)限制。

var str = "Hello World!ololololololol";

//index表示字符串中的位置索引

var index = 0;

//i表示找到字符o的個(gè)數(shù)

var i = 0;

for(i=0; i<5;i++) {

? //查找字符串str中從第index個(gè)字符開始的第一個(gè)字符"o",并返回該字符的索引

? index = str.indexOf("o", index);

? //index > -1表示找到了滿足條件的字符"o"

? if (index > -1) {

? ? //index自增表示下次查找字符"o"時(shí)從字符串的下一次位置開始

? ? index+=1;

? } else {

? ? break;

? };

}

if (i==5) {

? document.write(index);

} else {

? document.write("無");

};


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

<!DOCTYPE html>
<html>
<head lang="en">
? ?<meta charset="UTF-8">
? ?<title></title>
? ?<script>
function find(str,cha,num){
var x=str.indexOf(cha);
for(var i=0;i<num;i++){
x=str.indexOf(cha,x+1);
? ? ? ? ? ?}
return x;
? ? ? ?}
var str="Hello World!ololololololol";
document.write(find(str,'o',4));
? ?</script>
</head>
<body>

</body>
</html>

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

Mk_zzg

for(var i=0;i<num-1;i++) document.write(find(str,'o',5));
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~

var mystr="Hello World!ololololololol"

myarr = mystr.split("o");

var count=0;

for(var i=0;i<5;i=i+1){

count+=myarr[i].length+1;

}


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

被解救的Django

剛開始一直在想用 不斷的進(jìn)行strsub 來做 但是不知道為啥弄不好 才用這種的 這種簡(jiǎn)單
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

被解救的Django

var mystr="Hello World!ololololololol" var count = 0; for(var i=0;i<5;i++){ count+=mystr.indexOf("o")+1; mystr=mystr.substr((mystr.indexOf("o")+1)); } document.write(count);
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

被解救的Django 回復(fù) 被解救的Django

搞出來了 ,就是要注意初始化count = 0; 卡這好久啊
2017-05-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468768    人
  • 解答問題       22442    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界

進(jìn)入課程

大神,求解!

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

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

幫助反饋 APP下載

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

公眾號(hào)

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