亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

indexOf的問題

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

不懂這個+1的意思,還有內嵌看不懂啊。

document.write(mystr.indexOf("o",6));和這個一樣的意思嗎

正在回答

3 回答

這樣寫的意思是,先執行里面的那個indexOf,然后就會返回第一次檢測到"o"這個字母的位置了,現在將這個數字加1就是說從第一個"o"下一位開始檢索下一個"o"的位置,也就是第二個"o"的位置,明白了嗎

1 回復 有任何疑惑可以回復我~
#1

試一把

你這個解釋不對哈
2016-05-27 回復 有任何疑惑可以回復我~
#2

黑色丶毛衣 回復 試一把

講道理!他這個說法沒錯!
2016-05-28 回復 有任何疑惑可以回復我~
#3

Tien_jojo 提問者

謝謝啦 這樣就懂了
2016-05-31 回復 有任何疑惑可以回復我~
#4

guanguan1982 回復 試一把

那應該怎么解釋對呢?
2016-07-05 回復 有任何疑惑可以回復我~
查看1條回復

mystr.indexOf('o')根據優先級先看這個的返回值

命名為a,是整數(數字)用這個返回值加1

在看最外面的indexOf('o',a) ?也就是從a為角標的位置開始查詢'o'出現的位置,返回整數值

0 回復 有任何疑惑可以回復我~

String類型的語法:

str.indexOf(searchValue[,fromIndex])

searchValue為搜索的值,fromIndex代表從哪里開始搜索

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       469074    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

indexOf的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號