请老师检查谢谢

来源:7-14 编程练习

闪电打雷躲树下

2022-08-27 13:21:20

  var d= new Date();
    function date(){
          y=d.getFullYear();
          mo=d.getMonth()+1;
          dd=d.getDate();
          day=d.getDay();
          h=d.getHours();  
         s=d.getSeconds();
          m=d.getMinutes();
          if(s<10){
            s='0'+s
          }else{
            s=s
          }
          if(m<10){
            m='0'+m
          }else{
            m=m;
          }
         
         switch(day){
          case 0:
            weekday= '星期日';
            break;
            case 1:
            weekday=  '星期一'
             break;
            case 2:
            weekday= '星期二'
             break;
            case 3:
            weekday= '星期三'
             break;
            case 4:
            weekday= '星期四'
             break;
            case 5:
            weekday= '星期五'
             break;
            case 6:
            weekday= '星期六'
             break;
            
         }
         return '今天是'+y+'年'+mo+'月'+dd+'日'+weekday+'<br><br>'+h+':'+m+':'+s
    }
       
     
        document.write(date())


写回答

1回答

好帮手慕星星

2022-08-27

同学你好,代码没问题,实现效果很棒。

优化:

1、分钟和秒的if判断可以改为三目运算符,简化一些

https://img.mukewang.com/climg/6309ab6009d42a7405540297.jpg

2、switch语句可以改为用数组,更简单一些

https://img.mukewang.com/climg/6309ab89097798cc11230674.jpg

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程