<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var currentDate=new Date(); var weekdays=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(mydate.getFullYear() + "年" +mydate.getMonth() + "月" +mydate.getDate() + "日" + " " +weekdays[mydate.getDay()]; //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var myarr=scoreStr.split(";"); var scores=new Array(); for(i=0;i<myarr.length;i++){ scores[i]=document.write(myarr[i].substr(3,2)); //document.write("e"); for test } //从数组中将成绩撮出来,然后求和取整,并输出。 var sum=0; var averg=0; for(i=0;i<myarr.length;i++){ sum=sum+scores[i]; } averg=parseInt(sum/myarr.length); document.write("--"+"班级总分为:"+averg); </script> </head> <body> </body> </html>
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>系好安全带,准备启航</title> <script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var mydate = new Date(); var weekdays = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; document.write(mydate.getFullYear() + "年" + mydate.getMonth() + "月" + mydate.getDate() + "日" + " " + weekdays[mydate.getDay()]); document.write("<br/>"); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var myarr = scoreStr.split(";"); var scores = new Array(); for (i = 0; i < myarr.length; i++) { scores[i] = parseInt(myarr[i].substr(3, 2)); //document.write("e"); for test } //从数组中将成绩撮出来,然后求和取整,并输出。 var sum = 0; var averg = 0; for (i = 0; i < scores.length; i++) { sum = sum + scores[i]; } averg = parseInt(sum / myarr.length); document.write("--" + "班级总分为:" + sum); document.write("<br/>"); document.write("--" + "班级平均分为:" + averg); </script> </head> <body> </body> </html>
你代码的问题还不少,自己对着比较一下吧
多谢大神耐心指导。你的代码能跑出结果,我修改后的还是不行,奇怪!
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var mydate=new Date(); var weekdays=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(mydate.getFullYear() + "年" +mydate.getMonth() + "月" +mydate.getDate() + "日" + " " +weekdays[mydate.getDay()]; //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76 ;小迪:64;小曼:76"; var myarr=scoreStr.split(";"); var scores=new Array(); for(i=0;i<myarr.length;i++){ scores[i]=sparseInt(myarr[i].substr(3,2)); //document.write(scores[i]); //for test } //从数组中将成绩撮出来,然后求和取整,并输出。 var sum=0; var averg=0; for(i=0;i<scores.length;i++){ sum=sum+scores[i]; } averg=parseInt(sum/myarr.length); document.write("--"+"班级总分为:"+averg); </script> </head> <body> </body> </html>