22行最簡潔代碼
<!DOCTYPE? HTML>
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>系好安全帶,準(zhǔn)備啟航</title> <script?type="text/javascript"> var?time?=?new?Date(); document.write(time.getFullYear()+"年"+(time.getMonth()+1)+"月"+time.getDate()+"?星期"+time.getDay()+"--班級總分為:"); var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var?classarr?=?scoreStr.split(";"); var?sum?=?0; for(var?i=0;i<classarr.length;i++){ ??sum?+=?parseInt(classarr[i].substring(3)); ??} var?avg?=?sum/classarr.length; document.write(sum+"<br?/>"); document.write("班級平均分(取整):"+Math.floor(avg)); </script> </head> <body> </body> </html>
總結(jié)就是For循環(huán)大法好!
【如果你一旦發(fā)現(xiàn)自己在做簡單的重復(fù)用功,那么請果斷使用for循環(huán)】
重復(fù)的數(shù)字疊加就是for循環(huán)中的 i
2020-07-15
這里得改,time.getDay()的星期天是0,你不可能星期天就星期0吧?作業(yè)要求是轉(zhuǎn)化為文字,上網(wǎng)查了個(gè),代入寫成這樣了.估計(jì)還有更好的寫法.