最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

indexOf()的問(wèn)題

indexOf()的問(wèn)題

慕勒5811226 2016-06-25 16:45:13
var mystr="Hello World!"? document.write(mystr.indexOf('o',mystr.indexOf('o')+1)); //找出第二個(gè)o的位置后面+1是啥意思?document.write(mystr.substring(mystr.indexOf("Hello"),mystr.indexOf("Hello")+"Hello".length) );//截取Hello的位置為什么要加上"Hello"的長(zhǎng)度?
查看完整描述

3 回答

已采納
?
一念天堂一念地獄

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

首先,需要了解一下js中 ?strObj.indexOf(subString[, startIndex])?的含義:從字符串strObj中尋找到子字符串subString的位置并返回(注意:返回的是子符串首字母第一次出現(xiàn)的位置,字符串的位置是從索引0開(kāi)始計(jì)算的),那么從字符串strObj的哪個(gè)位置開(kāi)始找呢?

  1. 不寫第二個(gè)參數(shù),就從開(kāi)始位置找,即字符串索引位置為0的地方找。

  2. 寫第二個(gè)參數(shù),就從startIndex位置開(kāi)始找,包括startIndex位置。

樓主的疑問(wèn),應(yīng)該在于 indexOf()函數(shù)的返回值上面,其返回的是子符串首字母第一次出現(xiàn)的位置。

所以,樓主的疑問(wèn)在于函數(shù)的返回值上面,對(duì)于第二個(gè)疑問(wèn)而言:mystr.indexOf("Hello")+"Hello".length)返回值是0+5=5. ??mystr.substring(mystr.indexOf("Hello"),mystr.indexOf("Hello")+"Hello".length)其實(shí)是mystr.subString(0,5),含0不含5,索引0-4正好就是hello。


如果第二個(gè)疑問(wèn)搞定了,那么第一個(gè)疑問(wèn)你就能懂了,請(qǐng)采納。

查看完整回答
1 反對(duì) 回復(fù) 2016-06-25
?
剛毅87

TA貢獻(xiàn)345條經(jīng)驗(yàn) 獲得超309個(gè)贊

mystr.indexOf('o') 找出第一個(gè) o 所在的位置,+1是為了跳過(guò)第一個(gè) o, 從而查找第二個(gè) o.

查看完整回答
1 反對(duì) 回復(fù) 2016-06-25
?
剛毅87

TA貢獻(xiàn)345條經(jīng)驗(yàn) 獲得超309個(gè)贊

mystr.indexOf("Hello")值為0,加上 hello 的長(zhǎng)度5,mystr.substring參數(shù)正好可以獲取到 hello.

查看完整回答
反對(duì) 回復(fù) 2016-06-25
  • 3 回答
  • 0 關(guān)注
  • 1920 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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