问答详情
源自:7-23 编程练习

嗯。。。

<!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 myday = mydate.getDay();
  var mydayarr=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];
  document.write(mydate+mydayarr[myday]+"<br>");
   
  //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
  var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
  var scoreArray = new Array(10);
  var sum = 0;
  for(i=0;i<=scoreStr.length/6;i++){
        scoreArray[i]= parseInt(scoreStr.slice(i*6+3,i*6+5))
        document.write(scoreArray[i]+" ");
        sum += scoreArray[i];
   }
  //从数组中将成绩撮出来,然后求和取整,并输出。
  document.write("<br>"+Math.round(sum/scoreArray.length));
</script>
</head>
<body>
</body>
</html>

提问者:ToohoKing 2015-03-02 19:34

个回答

  • 慕哥2059797
    2015-12-22 15:04:15


    <!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 myday = ["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];
    document.write(
          mydate.getFullYear() + "年" +
          (mydate.getMonth() + 1) + "月" +
          mydate.getDate() + "日" + " " +
          myday[mydate.getDay()]+"<br />"
          );

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

      var sorceStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
      var sourceArr = sorceStr.split(";");
      //document.write(sourceArr);//test
       //从数组中将成绩撮出来,然后求和取整,并输出。
       var score = new Array();
       var sum = 0;
       for (var i = 0; i < sourceArr.length; i ++) {
           sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));
           //document.write("<br>" + sum);//test
       }
       document.write("班级总分为:" + sum+"<br />");
       document.write("班级平均分为(保留整数):" + Math.round(sum/sourceArr.length))

     
    </script>
    </head>
    <body>
    </body>
    </html>

  • Mini_Hui
    2015-12-22 14:01:04


      //通过javascript的日期对象来得到当前的日期,并输出。
     
      var mydate = new Date();
      var myyear = mydate.getFullYear();
      var mymonth = mydate.getMonth();
      var myday = mydate.getDate();
      var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
      var num = mydate.getDay();
      document.write(myyear+"年"+(mymonth+1)+"月"+myday+"日 "+weekday[num]);
     
      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

      var strs= new Array(); //定义一数组

      strs=scoreStr.split(";"); //字符分割

        for (i=0;i<strs.length ;i++ )
        {
           document.write(strs[i]+"<br/>"); //分割后的字符输出
        }

      //从数组中将成绩撮出来,然后求和取整,并输出。
        var sum=0;
        for (i=0;i<strs.length ;i++ )
        {       
           var x = strs[i].substring(3,5)-0
           sum += x;      
        }

        var per = Math.ceil(sum/strs.length);
        document.write(per+"<br/>");