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

為了賬號安全,請及時綁定郵箱和手機立即綁定

自己寫的答案......感覺自己搞復(fù)雜了

<!DOCTYPE?html>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>string對象?</title>
<script?type="text/javascript">
var?mystr="jkjasdjao?jkjkjko?jkdasjo?kjaksjdjooo";
var?count=0;
for?(var?i=0;i<mystr.length;i++){
if(mystr.indexOf("o",i)!=-1){
count++;
document.write("賦值前i的值為:"+i+"<br/>");
i=mystr.indexOf("o",i)+1;
document.write("賦值后i的值為:"+i+"<br/>");
if?(count==2){
break;
}
}
}
document.write("字符串中的第"+count+"次字符o的位置是"+mystr.indexOf("o",i-1));
</script>
</head>
<body>
</body>
</html>

每次總是寫一堆代碼,一看別人幾行就搞定了,感覺自己不是這塊料。。。o(╯□╰)o

正在回答

7 回答

<!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 Worldooooooooooooooooooooooooooo!"http://29個o,n改成30越界成-1

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

??

? document.write("<br>");

? //查找第幾個改變n

? var n = 12;

? var count = 1;

? var a = 0;

? while(count<=n)

? {

? ? ? a = parseInt(mystr.indexOf("o",a+1));

? ? ? count++;

? }

? document.write(a);

??

</script>

</head>

<body>

</body>

</html>



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

var n = 12;

? var count = 1;

? var a = 0;

? while(count<=n)

? {

? ? ? a = parseInt(mystr.indexOf("o",a+1));

? ? ? count++;

? }

? document.write(a);


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

count的值是錯的吧,i的循環(huán)是基于str.length的,i++一次,count也會+一次

0 回復(fù) 有任何疑惑可以回復(fù)我~
for語句中的i++和執(zhí)行語句中i=mystr.indexOf("o",i)+1;重復(fù)了,這會導(dǎo)致第count=4之后結(jié)果錯誤。<br?/>
你的代碼我感覺還是挺有趣的,也思考了一下,就修改成了可以顯示前n次出現(xiàn)指定字符串的位置了,歡迎指正~代碼如下(ex:前5次出現(xiàn)o的位置):
<!DOCTYPE?html>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>string對象?</title>
<script?type="text/javascript">
var?mystr="jkjasdjao?jkjkjko?jkdasjo?kjaksjdjooo";
var?count=0;
for?(var?i=0;i<mystr.length;i++){
if(mystr.indexOf("o",i)!=-1){
count++;
document.write("字符串中的第"+count+"次字符o的位置是"+mystr.indexOf("o",i)+"<br?/>");
i=mystr.indexOf("o",i);
if?(count>=5){
break;
}
}
}
</script>
</head>
<body>
</body>
</html>


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

是不是可以不要for語句中的i++呢?

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

你是高手,請多多指教!你這寫法是對的,真心感覺你思考周密!

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

能寫出來就很不錯了 慢慢來嘛!加油


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

舉報

0/150
提交
取消

自己寫的答案......感覺自己搞復(fù)雜了

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

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

幫助反饋 APP下載

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

公眾號

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