這個var myarr=new Array();是不是可以不用定義的?
? //通過javascript的日期對象來得到當前的日期,并輸出。
? var mydate=new Date();
? var weekday=["日","一","二","三","四","五","六"];
? var mynum=mydate.getDay();
?//成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? var myarr=new Array();
? var myarr=scoreStr.split(";");
? //從數(shù)組中將成績撮出來,然后求和取整,并輸出。
? var tt=0;
? ? for(var i=0;i<myarr.length;i++){
? ? ? ? ? ? ? ?tt=tt+parseInt(myarr[i].substring(3));
? ? ?}
?document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月"+mydate.getDate()+"日 "+"星期"+weekday[mynum]+"<br>"+"小明的班級總分:"+tt+"<br>"+"平均分"+tt/myarr.length);
2020-07-18
可以的,但最好是
var myarr=new Array();
myarr=scoreStr.split(";");