zoukankan      html  css  js  c++  java
  • 某班的成绩出来了,现在老师要把班级的成绩打印出来,和 显示当前时间

    某班的成绩出来了,现在老师要把班级的成绩打印出来。

    效果图:

    XXXX年XX月X日 星期X--班级总分为:81
    <script type="text/javascript">

      //通过javascript的日期对象来得到当前的日期,并输出。
       
      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
     
    //从数组中将成绩撮出来,然后求和取整,并输出。
     


    </script>
     <script type="text/javascript">

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

            var date = new Date();  // 实例化日期对象
            var timeStr = '';//日期
            timeStr = date.getFullYear() + "年" ;
            timeStr += date.getMonth() + 1 +"月";
            timeStr += date.getDate()+"日";
            var day  = date.getDay(); //星期
            var week = '';
            switch(day){
                case  0 :
                    week  = '星期一';
                    break;
                case  1 :
                    week  = '星期二';
                    break;
                case  2 :
                    week  = '星期三';
                    break;
                case  3 :
                    week  = '星期四';
                    break;
                case  4 :
                    week  = '星期五';
                    break;
                case  5 :
                    week  = '星期六';
                    break;
                case  6 :
                    week  = '星期天';
                    break;
            }
            timeStr += "&nbsp;"+week;
            //打印出日期
            document.write(timeStr);



            //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
            var sorceStr = "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

            var arr  = sorceStr.split(';');//按 ; 符号进行数组分割
            var sum = 0;
            var av= 0;
            forvar i =0;i<arr.length;i++ ){
                var index = arr[i].indexOf(':'); //根据 : 符号确定数字开始的位置
                sum += parseInt(  arr[i].substr(index+1,2)  );  // parseInt() 字符串类型转成整型
            }
            av = sum/arr.length;
            av = Math.floor(av);  // 取整



            //从数组中将成绩撮出来,然后求和取整,并输出。

            document.write("--班级总分为:"+av);

        </script>
  • 相关阅读:
    05-----数据类型转换
    04-----赋值运算符
    03-----数据类型
    02-----第一个JavaScript代码
    Fxx and game
    Bomb
    Stammering Aliens
    DISUBSTR
    Life Forms
    后缀数组二·重复旋律2
  • 原文地址:https://www.cnblogs.com/yjhua/p/4586345.html
Copyright © 2011-2022 走看看