第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這句還是不太理解,求大神指教

?sum += parseInt(arr[i].substr(arr[i].indexOf(":")+1));

正在回答

3 回答

?sum += parseInt(arr[i].substr(arr[i].indexOf(":")+1));?

先一步步分解?arr[i] 比如一個數組 {‘123’,“ds:41”“sdd:121”},a[0]就是 123以此類推;arr[i].indexOf(":") 查找該數組元素a[i]中含有 : 所在的位置 比如 a[1] ="ds:41" 5個字符 ?indexOf(":") ?得出在第三位為 :,但是它和數組一樣 序號從0開始 所以a[1].indexOf(":") ?的結果是 1 ,a[2].indexOf(":") ?的結果是 3.

a[i].indexOf(":")+1 就是上條語句得出的結果 +1;

substr()函數有兩種 substr(一個參數),substr(參數1,參數2),

string a="hello";a.substr(0) 從第一個字符開始輸出 結果:hello;?a.substr(1) ?結果:ello;

a.substr(0,1) 就是從截取第幾位到第幾位輸出,比如?a.substr(0,1) ?結果:h ;a.substr(0,2) ?結果:he;

a.substr(1,2) ?結果:e;

arr[i].substr(arr[i].indexOf(":")+1) 現在就可以把arr[i].indexOf(":")+1看成一個數字?arr[i].substr[數字];意思就是從:后面開始輸出 ?比如上面說的數組 元素 a[1]=“ds:41”;?

arr[i].substr(arr[i].indexOf(":")+1) ?輸出就是 41,pasInt 就是強制轉換類型為整型 比如a[1]=“ds:4.1”,a[1]=“ds:41.6”; ??

sum += parseInt(4.1);??==>sum += 4;

sum += parseInt(41.6);?==>sum += 41;

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

紫菜中毒

剛剛回答的第四行 文字有錯誤 a[1].indexOf(":") 的結果是 2 不是 1
2016-06-14 回復 有任何疑惑可以回復我~
#2

豆?jié){君szz 提問者 回復 紫菜中毒

恩,一開始也覺得1不對,之后意識到了。
2016-06-17 回復 有任何疑惑可以回復我~

arr[i].indexOf(":")+1??? : ??? “:”在字符串(如"小天:76")中出現的位置,+1即代表下一個字符(數組的下標值)

substr(數組的下標值) :???? 提取從指定下標值開始的字符,這里即獲取“小天:76”字符串中的“76”

parseInt :將“76”字符串類型轉成整型,用于加法運算

sum += XXXXX : 即 sum = sum + XXXXX

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

猩大大

如果不+1,提取的就是:76,是不是這個意思啊
2016-06-14 回復 有任何疑惑可以回復我~
#2

Capricorncd 回復 猩大大

是滴,你可以自己寫寫代碼,運行試試 ...
2016-06-15 回復 有任何疑惑可以回復我~
#3

豆?jié){君szz 提問者

感覺還是你的答案比較簡單易懂些,謝謝了!
2016-06-17 回復 有任何疑惑可以回復我~
#4

Capricorncd 回復 豆?jié){君szz 提問者

客氣客氣
2016-06-18 回復 有任何疑惑可以回復我~
查看1條回復

indexOf(":")找到":"第一次出現的位置,arr[i].indexOf(":")+1,從arr[i]中找到第一個“:”,+1是因為不能出現-1,substr(arr[i].indexOf(":")+1)得到找出的“:”在arr[i]哪個位置,也就是下標,arr[i].substr(arr[i].indexOf(":")+1) 從arr[i]中,通過substr得出的下標位置,從下標數開始截取字符,含下標數的那個字符。

如果arr[i]中是1234,substr得到2,則arr[i].substr(arr[i].indexOf(":")+1) 得到的,便是34。

不知道我理解的有沒有錯誤,希望沒有誤導你。

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

舉報

0/150
提交
取消

這句還是不太理解,求大神指教

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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