課程
/前端開發
/JavaScript
/JavaScript進階篇
<script type="text/javascript"> ?var str="I love JavaScript!" ?document.write(str.indexOf("v",8));//輸出9,</script>
2016-10-25
源自:JavaScript進階篇 7-8
正在回答
雖然,我不知道怎么回答,但是這個問題也是我想知道 的。感覺可以用那個switch case的方法實現?
這位置是從0開始的,空格也要算上 ?,?如果把空格刪了,如:var str="IloveJavaScript!"?document.write(str.indexOf("v",8));//輸出7,
慕粉3912077
演示代碼確實是數的,不過如果知道是找第二個查找項的位置的可以:
document.write(mystr.indexOf('v',mystr.indexOf('v')+1));必須從第一個o位置的后一個開始查找,所以需加1
//借用了評論第一位的方法。
web小菜 提問者
老友丶 回復 web小菜 提問者
http://www.w3school.com.cn/jsref/jsref_indexOf.asp看indexOf()方法,作用是找到符合前一個參數的位置。有兩個參數,第一個v是想要找到的值,第二個8是開始的位置。
回答問題,這個8是為了演示,可以根據需求定。
這邊如果不寫8,則應該輸出love的v的位置,即4.
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答document.write(str.indexOf("v",8));的輸出值是9,為什么是9
3 回答這樣寫出來后,input那個彈出來的數值是 8,我怎么數也沒有8個input, 是怎么回事?
3 回答document.write(str.indexOf("v",8))輸出的是v的位置 8是從第八個位置查找嗎?
2 回答數組的長度是8,但是第7個元素是空的,怎么才能輸出第8個元素?
3 回答怎么看都是對的呀 但是輸出不出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-04
雖然,我不知道怎么回答,但是這個問題也是我想知道 的。感覺可以用那個switch case的方法實現?
2016-11-08
這位置是從0開始的,空格也要算上 ?,?如果把空格刪了,如:var str="IloveJavaScript!"
?document.write(str.indexOf("v",8));//輸出7,
2016-10-25
演示代碼確實是數的,不過如果知道是找第二個查找項的位置的可以:
document.write(mystr.indexOf('v',mystr.indexOf('v')+1));
必須從第一個o位置的后一個開始查找,所以需加1
//借用了評論第一位的方法。
2016-10-25
http://www.w3school.com.cn/jsref/jsref_indexOf.asp
看indexOf()方法,作用是找到符合前一個參數的位置。有兩個參數,第一個v是想要找到的值,第二個8是開始的位置。
回答問題,這個8是為了演示,可以根據需求定。
這邊如果不寫8,則應該輸出love的v的位置,即4.