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

关于format函数

关于format函数

刺槐少女 2018-04-03 10:50:27
<html>     <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title>简易网页时钟</title>     <style>     body,div{margin:0;padding:0;}     body{color:#fff;font:16px/1.5 \5fae\8f6f\96c5\9ed1;}     #clock{width:300px;text-align:center;background:#1a1a1a;margin:10px auto;padding:20px 0;}     span{color:#000;width:80px;line-height:2;background:#fbfbfb;border:2px solid #b4b4b4;margin:0 10px;padding:0 10px;}     </style>     <script>     window.onload = function ()     {     var oClock = document.getElementById("clock");      var aSpan = oClock.getElementsByTagName("span");     setInterval(getTimes, 1000);     getTimes();     function getTimes ()     {     var oDate = new Date();     var aDate = [oDate.getHours(), oDate.getMinutes(), oDate.getSeconds()];     for (var i in aDate) aSpan[i].innerHTML = format(aDate[i])     }     function format(a)     {     return a.toString().replace(/^(\d)$/, "0$1")      }     }     </script>     </head>     <body>     <div id="clock">     <span></span>点<span></span>分<span></span>秒     </div>     </body>     </html>上述代码中,format函数那部分不太懂,为什么会有个a,tostring是将对象转换为字符串,可是a是哪个对象,并没有定义啊,那么是把谁转换为字符串呢?
查看完整描述

1 回答

已采纳
?
CodeManDSH

TA贡献58条经验 获得超18个赞

在getTimes函数里不是有:format(aDate[i])吗?

这个就是调用了format函数,并且传了值aDate[i] 给geetTimes,a 就是 aDate[i]

查看完整回答
反对 回复 2018-04-03
  • 1 回答
  • 0 关注
  • 917 浏览
慕课专栏
更多

添加回答

举报

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