sum=sum+parseInt(scorearr[i].substr(scorearr[i].indexOf(":")+1)這個(gè)公式求和是怎么個(gè)求和法?求大神詳細(xì)作答一下
sum=sum+parseInt(scorearr[i].substr(scorearr[i].indexOf(":")+1)這個(gè)公式求和是怎么個(gè)求和法
通過仔細(xì)查閱已經(jīng)弄明白了
document.write(scorearr[1].substr(scorearr[1].indexOf(":")+1)) 輸出結(jié)果就是要取的數(shù)值;
2016-01-08
substr是獲取字符串部分內(nèi)容,index是獲取想要找的字符的位置,“:”的位置+1就是數(shù)字所在的字符串位置。
substr 方法
返回一個(gè)從指定位置開始的指定長度的子字符串。
string.substr(start [, length ])
注意:?length可選項(xiàng)。如?length 為 0 或負(fù)數(shù),將返回一個(gè)空字符串。如果沒有指定該參數(shù),則子字符串到 string 的最后。
所以這樣就獲得了數(shù)字的字符串,然后parseInt變成number型,ok了
2016-01-21
indexOf(“:”);這個(gè)返回的值是“冒號(hào)”所處的位置,例如冒號(hào)在3位,返回值=2(位置從0開始計(jì)算)
2016-01-08