亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

哪位大神能夠幫忙解決一下這個問題?

哪位大神能夠幫忙解決一下這個問題?

我愛你不如愛自己 2017-10-09 13:55:32
<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個贊

http://img1.sycdn.imooc.com//59db12fb000104b202490125.jpg

checkTime(i)是一個方法或者函數,把代碼格式化一下是比較容易看出的。程序中幾次調用了這個方法:

m=checkTime(m)

s=checkTime(s)

括號里面的m或s都是參數,在方法中作為i傳入。方法中的意思是如果傳入的參數是在小于10,那么i就會拼接上字符串“0”,然后把憑借后的結果返回,如果傳入的參數大于等于10,那么就直接將結果返回。



查看完整回答
1 反對 回復 2017-10-09
  • 我愛你不如愛自己
    我愛你不如愛自己
    那如果小于10不可以直接返回嗎
  • Developer_Zuck
    Developer_Zuck
    這只是為了更加符合實際情況。 var m=today.getMinutes() var s=today.getSeconds() 既然是分鐘跟秒數,那么,02分,03秒是不是更加符合實際情況呢? 直接返回也可以啊,看你自己。
?
李鐘正

TA貢獻4條經驗 獲得超1個贊

就是格式化一下時間啊,比如1返后01,這樣看起來好看而已。

查看完整回答
1 反對 回復 2017-10-09
?
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

}

這里就是為了得到行數的處理過程

查看完整回答
1 反對 回復 2017-10-09
?
HalfAnHour

TA貢獻52條經驗 獲得超73個贊

checkTime(i),方法名叫checkTime,可以傳遞一個參數

查看完整回答
1 反對 回復 2017-10-09
  • 3 回答
  • 1 關注
  • 2705 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號