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

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

成績數(shù)據(jù)怎么轉(zhuǎn)換成二維數(shù)組?

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

用;隔成一維后就不知道怎么做了

正在回答

4 回答

這里可以借鑒定義二維數(shù)組的方法:

var?myarr=new?Array();??//先聲明一維?
for(var?i=0;i<2;i++){???//一維長度為2
???myarr[i]=new?Array();??//再聲明二維?
???for(var?j=0;j<3;j++){???//二維長度為3
???myarr[i][j]=i+j;???//?賦值,每個數(shù)組元素的值為i+j
???}
?}

參照上述方法,這里我們可以這么做

??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?newscoreStr?=?scoreStr.split(";");
??var?length?=?newscoreStr.length;
??var?sum?=?0;
??for(var?i?=?0;i<length;i++)
??{
????newscoreStr[i]?=?newscoreStr[i].split(":");
????sum?=?sum?+?parseInt(newscoreStr[i][1]);
??}


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

teratsuki 提問者

非常感謝!
2017-04-28 回復(fù) 有任何疑惑可以回復(fù)我~

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

var arr = scoreStr.split(";"); ? ? ? ? ? ? ? ? ? ? ? //轉(zhuǎn)成數(shù)組

var zh = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//變量 ? ?總和

var pj = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 變量 ? 平均

for(i = 0; i < arr.length; i++) { ? ? ? ? ? ? ? ? ? ? //循環(huán)讀取分?jǐn)?shù)

? ? ? ? var wz = arr[i].indexOf(":"); ? ? ? ? ? ? ? ? ? ? ? ? //取出一個數(shù),定位“:”所在位置

? ? ? ? ?zh = zh + parseInt(arr[i].substr(wz + 1, 2)); ? ? //取出“:”后面的分?jǐn)?shù)累加起來 ? ,parseInt整形

}

pj = Math.floor(zh / arr.length);????????????????????? ? //計算平均,取整。

document.write(pj);


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

比如:[['小明',87],['小花',8], ['小紅',97]]

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

白問

怎么刪掉
2017-04-18 回復(fù) 有任何疑惑可以回復(fù)我~

比如:[['小明',87],['小花',8], ['小紅',97]]

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

舉報

0/150
提交
取消

成績數(shù)據(jù)怎么轉(zhuǎn)換成二維數(shù)組?

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

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

幫助反饋 APP下載

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

公眾號

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