已采纳回答 / shsgear
i>=10部分返回i,那i<10部分没有返回值呀,所以一旦m或s小于10就是undefinded.<...code...>其实你可以这样写<...code...>是不是清晰了好多?<...code...>老师写的就是简便了一些,先让小于10的等于“0”+i,再一次性返回i
2016-09-04
已采纳回答 / stone310
setTimeout('showTime()',1000) 这种是字符串写法,这么写有点像eval(),必须要引号的;不加引号意思就不同了,就是直接调用showTime函数,setTimeout就没意义了而且一般来说都是用setTimeout(showTime,1000)这种写法的,不推荐字符串写法,原因如下:1、setTimeout(showTime,1000),执行的时候是可以查找到局部变量的,也就是说showTime这个函数不必放在全局,在window.onload下也可以正常运作,当然全局下也可以...
2016-08-31
已采纳回答 / 我是洒洒
分钟数和秒数都有小于10 的时候,比如说12:3;3,12点3分3秒,这样显示不好,所以在i小于10 的时候,就在前面加一个0,这样显示出来就是12:03:03,上面说if(i<10)的意思就是,只有分数和秒数小于10 时,才在其前面加0,如果大于或等于10 ,就不需要加0.不知道这样说你是否能明白。
2016-08-29
最新回答 / jaune
如今天2016.10.10控制台运行如下代码:var date = new Date(2016,10,10); date.getMonth(); //10var date = new Date(); date.getMonth(); //9得出结论设置日期时,返回的是实际的数值,若是获取当前时间则返回的是比当前月份数减1
2016-08-24