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

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

后面的程序出不了結(jié)果

var scoreStr=new Array();

var scoreStr="小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

var str1=scoreStr.split(";");

var str2=str1.split(":");

var sum=0;

for(var i=0;i<=(str2.length);i=i+2){

? ? str2[i+1]=parseInt(str2.substring(i+1,i+2));

? ? sum=str2[i+1]+sum;

}

document.write(sum);


正在回答

1 回答

你這個,邏輯很混亂啊==

首先循環(huán)里i并不能=str2.length,否則就超出數(shù)組長度了,更何況i是以每兩個為一組往上加的

其次str2是個數(shù)組,是不能用substring來提取字符串的,因為這個方法只能在字符串里提取字符串。還有,你的str1已經(jīng)是一個數(shù)組了,因為split是將字符串分割為數(shù)組的方法,你再用它來分割一個數(shù)組以得到另一個數(shù)組是不可能的。。

我直接把我的答案貼一下,有疑惑可以再問我

?var?scoreArr=scoreStr.split(";");
?var?sum=0;
??for(var?i?=?0;?i?<?scoreArr.length;?i++){
??????sum?+=?parseInt(scoreArr[i].substring(3,5));
??}
??document.write(sum);


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ZL963359 提問者

謝謝你
2018-06-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

ZKKL

學(xué)習(xí)了 多謝
2018-06-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

后面的程序出不了結(jié)果

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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