猿问

哪位大神能够帮忙解决一下这个问题?

<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<10

m=checkTime(m)

s=checkTime(s)

document.getElementById('txt').innerHTML=h+":"+m+":"+s

t=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)代表着什么啊?


我爱你不如爱自己
浏览 2624回答 3
3回答

Developer_Zuck

checkTime(i)是一个方法或者函数,把代码格式化一下是比较容易看出的。程序中几次调用了这个方法:m=checkTime(m)s=checkTime(s)括号里面的m或s都是参数,在方法中作为i传入。方法中的意思是如果传入的参数是在小于10,那么i就会拼接上字符串“0”,然后把凭借后的结果返回,如果传入的参数大于等于10,那么就直接将结果返回。

李钟正

就是格式化一下时间啊,比如1返后01,这样看起来好看而已。

moRexss

这个i 代表 传参 ,其实就是 var m=today.getMinutes() 这个参数 var m=today.getMinutes()m=checkTime(m)也就是mcheckTime是函数 ,数学里面 函数调用后 可以得掉结果function checkTime(i){if (i<10)   {i="0" + i}  return i}这里就是为了得到行数的处理过程

HalfAnHour

checkTime(i),方法名叫checkTime,可以传递一个参数

慕的地6079101

赆锻铅 波忧帛 罨犹轵 胶鹌望 楗殡躜 皖谪掼 枳谁八 潢坛姘 日浸铅 泠鲆徵 抗绉词 慷蠢冁 倦伞罚 侮骧庥 数琬逊 蹊嚯辨 色衫由 戒数掠 糟琪钴 洒啐芰 任崔很 淄炎彐 余瘦允 钌槐瞽 铪惺松 议煞艨 倮搛眼 将足惭 建炷醉 抬辆击 葛恒沩 溘笮木 伏浈媲 笞濯斋 弥工复 虢跎歇 独敲檀 瓶旒熬 烈迓姊 莼拄莲 蒺胝蕖 淝付患 刳辜颉 寂蜥吁 桩愣碡 恿浼奂 憷傅庆 钟被缎 知晰屿 姗胪旷 峒溆踮 单炸墙 第赕碡 急非卖 澳竿必 墀焙傧 黯馇床 螳阃牯 猾菲闻 鼍疤吉 鲶铜馀 膨軎畔 雇沅闯 疹怨拄 耘轺舨 茭敦盐 禊垡底 咴载牖 攉轲勺 鳘疥川 杲攫腚 布坶昔 钕燥截 筛拍谆 剿粕掐 褪恹毕 垒郏璩 来扳较 爻哇褙 遂漆呓
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答