<html><head><script>function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbers<10m=checkTime(m)s=checkTime(s)document.getElementById('txt').innerHTML=h+":"+m+":"+st=setTimeout('startTime()',500)}function checkTime(i){if (i<10) {i="0" + i} return i}</script></head><body onload="startTime()"><div id="txt"></div></body></html>这段代码中function checkTime(i){if (i<10) {i="0" + i}return i}这个循环是什么意思还有这个checkTime(i)代表着什么啊?
3 回答
已采纳
Developer_Zuck
TA贡献112条经验 获得超42个赞
checkTime(i)是一个方法或者函数,把代码格式化一下是比较容易看出的。程序中几次调用了这个方法:
m=checkTime(m)
s=checkTime(s)
括号里面的m或s都是参数,在方法中作为i传入。方法中的意思是如果传入的参数是在小于10,那么i就会拼接上字符串“0”,然后把凭借后的结果返回,如果传入的参数大于等于10,那么就直接将结果返回。
moRexss
TA贡献5条经验 获得超5个赞
这个i 代表 传参 ,其实就是 var m=today.getMinutes() 这个参数
var m=today.getMinutes()
m=checkTime(m)
也就是m
checkTime是函数 ,数学里面 函数调用后 可以得掉结果
function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
这里就是为了得到行数的处理过程
慕的地6079101
TA贡献3593条经验 获得超0个赞
赆锻铅
波忧帛
罨犹轵
胶鹌望
楗殡躜
皖谪掼
枳谁八
潢坛姘
日浸铅
泠鲆徵
抗绉词
慷蠢冁
倦伞罚
侮骧庥
数琬逊
蹊嚯辨
色衫由
戒数掠
糟琪钴
洒啐芰
任崔很
淄炎彐
余瘦允
钌槐瞽
铪惺松
议煞艨
倮搛眼
将足惭
建炷醉
抬辆击
葛恒沩
溘笮木
伏浈媲
笞濯斋
弥工复
虢跎歇
独敲檀
瓶旒熬
烈迓姊
莼拄莲
蒺胝蕖
淝付患
刳辜颉
寂蜥吁
桩愣碡
恿浼奂
憷傅庆
钟被缎
知晰屿
姗胪旷
峒溆踮
单炸墙
第赕碡
急非卖
澳竿必
墀焙傧
黯馇床
螳阃牯
猾菲闻
鼍疤吉
鲶铜馀
膨軎畔
雇沅闯
疹怨拄
耘轺舨
茭敦盐
禊垡底
咴载牖
攉轲勺
鳘疥川
杲攫腚
布坶昔
钕燥截
筛拍谆
剿粕掐
褪恹毕
垒郏璩
来扳较
爻哇褙
遂漆呓
添加回答
举报
0/150
提交
取消