猿问

不知道哪里错了运行不了。。。求大神

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>系好安全带,准备启航</title>


<script type="text/javascript">

 var p=["周日","周一","周二","周三","周四","周五","周六"];

 var mydate=new Date();

 var d=mydate.getDate();

 var m=mydate.getMonth()+1;

 document.write("今天是"+mydate.getFullYear()+"年"+m+"月"+mydate.getDay()+"日"+p[d])

//通过javascript的日期对象来得到当前的日期,并输出。


 //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

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

  var scors=scoreStr.split(";")

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

     sum=sum+parseInt(scors[i].slice(3,5))

     } 

  var ave=sum/scors.length

     document.write("全班平均成绩为"+Math.round(ave)+"<br>"+"全班成绩如下"+scoreStr)//从数组中将成绩撮出来,然后求和取整,并输出。

  



</script>

</head>

<body>

</body>

</html>


qq_都是算计_0
浏览 1627回答 2
2回答

superheroes丶

<!DOCTYPE  HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript">  var p=["周日","周一","周二","周三","周四","周五","周六"];  var mydate=new Date();  var d=mydate.getDate();  var m=mydate.getMonth()+1;  document.write("今天是"+mydate.getFullYear()+"年"+m+"月"+mydate.getDay()+"日"+p[d]) //通过javascript的日期对象来得到当前的日期,并输出。  //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦   var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";   var scors=scoreStr.split(";")     for(var i=0;i<scors.length;i++){       var sum=sum+parseInt(scors[i].slice(3,5))      }    var ave=sum/scors.length      document.write("全班平均成绩为"+Math.round(ave)+"<br>"+"全班成绩如下"+scoreStr)//从数组中将成绩撮出来,然后求和取整,并输出。    </script> </head> <body> </body> </html>第一:你定义数组的周日后面是中文的逗号。第二:你sum之前少了个var

qq___524

你在p数组定义的时候  "周日"   后面的那个逗号是中文状态下的逗号,应该改成英文状态下的逗号document.write("今天是"+mydate.getFullYear()+"年"+m+"月"+mydate.getDay()+"日"+p[d])应该改成document.write("今天是"+mydate.getFullYear()+"年"+m+"月"+d+"日"+p[mydate.getDay()])sum在使用的时候没有定义
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答