为了账号安全,请及时绑定邮箱和手机立即绑定

checkTime(i)的i为什么就是指的分和秒??很费解啊

checkTime(i)的i为什么就是指的分和秒??很费解啊

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>当前系统时间</title><link rel="stylesheet" href="style.css"  /><script language="javascript" type="text/javascript">  window.onload = function(){    showTime();  }  function checkTime(i){  //补位处理    if(i<10){    i="0"+i;    return i;     }  function showTime(){    var now=new Date();    var year=now.getFullYear();    var month=now.getMonth()+1;    var day=now.getDate();    var h=now.getHours();    var m=now.getMinutes();    var s=now.getSeconds();    var d=now.getDay();    m=checkTime(m)    s=checkTime(s)    var weekday=new Array(7)    weekday[0]="星期日"    weekday[1]="星期一"    weekday[2]="星期二"    weekday[3]="星期三"    weekday[4]="星期四"    weekday[5]="星期五"    weekday[6]="星期六"    document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+ weekday[d] +h+":"+m+":"+s;    t=setTimeout('showTime()',500)  }alert(d);</script></head><body><div class="content1">  <div id="show">显示时间的位置</div></div></body></html>
查看完整描述

1 回答

已采纳
?
伊望岁月

TA贡献13条经验 获得超1个赞

m=checkTime(m)
s=checkTime(s)

因为你调用checkTime传递的就是分和秒;

然后checkTime(i)执行后返回了一个值

最后重新赋值给了分和秒

查看完整回答
反对 回复 2016-01-14
  • 白云那个飘
    白云那个飘
    是不是和下面的一样的意思??? function checkTime(m){ //补位处理 if(m<10){ m="0"+m; return m; } function checkTime(s){ //补位处理 if(s<10){ s="0"+s; return s; }
  • 伊望岁月
    伊望岁月
    没错,你可以这样理解
  • 慕函数4635284
    慕函数4635284
    楼上说的对!
  • 1 回答
  • 0 关注
  • 6572 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信