请老师检查谢谢
来源: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回答
同学你好,代码没问题,实现效果很棒。
优化:
1、分钟和秒的if判断可以改为三目运算符,简化一些

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

祝学习愉快!