課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
這個(gè)代碼每次運(yùn)行都搞的電腦卡爆,不知道是什么問(wèn)題,大家?guī)兔匆幌?,謝謝大家
2018-09-16
源自:JavaScript進(jìn)階篇 7-8
正在回答
<script>var?str="hello?world!";var?j=0;for(var?i=0;i<str.length;i++){j=str.indexOf("o",i);if(j!=-1){document.write(j+"<br>");i=j+1;}}</script>
qq_Extra
顧劍深情_ 提問(wèn)者 回復(fù) qq_Extra
假裝不開心
<script?type="text/javascript"> ??var?mystr="Hello?World!"; ??for(var?i=0;i<mystr.length;i=mychar+1){ ????mychar=mystr.indexOf("o",i); ????if(mychar!=-1){ ??????document.write(mychar+"<br/>"); ????}?else?{ ??????document.write("沒(méi)有了!"); ??????break; ????} ??} </script>
<script?type="text/javascript"> ??var?mystr?=?"Hellooooooo?World!"; ??var?num?=?0; ??var?count?=?1; ??for(var?i=0;?i<mystr.length;?i++){ ????num?=?mystr.indexOf('o',i); ????if(num?==?i){ ??????document.write('第'+?count?+?'個(gè)?O?在位置:'?+?num?+?'<br>'); ??????count++; ????} ??} </script>
<script>
? ? var str = 'hello world!';
var len = str.length;
for(var i = 0; i < len -1; i ++) {
var char = str.charAt(i);
if(char == 'o') {
document.write(i + '<br>');
}
var j = 0;
for(var i = 0; i < len-1; i++) {
console.log(i);
j = str.indexOf('o',i); //第一次循環(huán)j=4
if(j != -1) {
document.write('<br>' + j);
i = j;? //i將會(huì)從找到符合字符位置的下一個(gè)位置開始循環(huán)
</script>
這樣是對(duì)的:
var str="hello wooooooooooo!";
var j=0;
for(var i=0;i<str.length;i++)
{
? ? j=str.indexOf("o",i);
? ? if(j!=-1&&j==i)
? ? ? ? {
? ? ? ? ? ? document.write(j+"<br>");
? ? ? ? }
}</script>
<script type="text/javascript">
? var mystr="Hello World!"
? var i,j;
? for(i=0;i<mystr.length;){
? ? ? j=mystr.indexOf("o",i);
? ? ? if(j!=-1){
? ? ? ? ? document.write(j+"</br>");
? ? ? ? ? i=j+1;
? ? ? }else{
? ? ? ? ? break;
? ? ? } ? ?
? }
我試了一下 ?? 好像還是不行啊
document.write(mystr.indexOf("o")+"<br/>"); 試一下,這個(gè)、、
顧劍深情_ 提問(wèn)者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
9 回答用for循環(huán)來(lái)輸出mystr中o的位置,但是每循環(huán)一次,就輸出一次,只想要兩個(gè)結(jié)果怎么辦?
1 回答求大佬看一下
3 回答哪位大佬幫我看看哪出錯(cuò)了?沒(méi)有輸出
1 回答各位大佬,各位大佬,幫我解釋一下這幾句
2 回答各位大佬 幫忙看看,哪出錯(cuò)了 沒(méi)有輸出
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-09-17
2019-02-21
2018-11-08
2018-10-23
<script>
? ? var str = 'hello world!';
var len = str.length;
for(var i = 0; i < len -1; i ++) {
var char = str.charAt(i);
if(char == 'o') {
document.write(i + '<br>');
}
}
var j = 0;
for(var i = 0; i < len-1; i++) {
console.log(i);
j = str.indexOf('o',i); //第一次循環(huán)j=4
if(j != -1) {
document.write('<br>' + j);
i = j;? //i將會(huì)從找到符合字符位置的下一個(gè)位置開始循環(huán)
}
}
</script>
2018-09-29
這樣是對(duì)的:
<script>
var str="hello wooooooooooo!";
var j=0;
for(var i=0;i<str.length;i++)
{
? ? j=str.indexOf("o",i);
? ? if(j!=-1&&j==i)
? ? ? ? {
? ? ? ? ? ? document.write(j+"<br>");
? ? ? ? }
}</script>
2018-09-21
<script type="text/javascript">
? var mystr="Hello World!"
? var i,j;
? for(i=0;i<mystr.length;){
? ? ? j=mystr.indexOf("o",i);
? ? ? if(j!=-1){
? ? ? ? ? document.write(j+"</br>");
? ? ? ? ? i=j+1;
? ? ? }else{
? ? ? ? ? break;
? ? ? } ? ?
? }
</script>
2018-09-16
我試了一下 ?? 好像還是不行啊
2018-09-16
document.write(mystr.indexOf("o")+"<br/>"); 試一下,這個(gè)、、