4 回答

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超4個(gè)贊
只要你去驗(yàn)證
m=checkTime(m);
second=checkTime(second);
這兩個(gè)調(diào)用checkTime方法的地方參數(shù)傳入成功的話,你這個(gè)方法是不會(huì)報(bào)錯(cuò)的,已測(cè)驗(yàn)

TA貢獻(xiàn)105條經(jīng)驗(yàn) 獲得超66個(gè)贊
望采納!
<script>
? ?function checkTime(i) {
? ? ? ?return i = i < 10 ? "0" + i : i;
? ?}
? ?console.log(checkTime(6));
</script>

TA貢獻(xiàn)23條經(jīng)驗(yàn) 獲得超3個(gè)贊
function checkTime(i) {
? ?i=i<10?"0"+i:i;
? ?// if (i < 10) {
? ?// ? ? i = "0" + i;
? ?// }
? ?// return i;
}
// 時(shí)鐘
function showtime() {
? ?var myDate = new Date();
? ?var year = myDate.getFullYear(); ?//年
? ?var month = myDate.getMonth() + 1; ? ?//月
? ?var date = myDate.getDate(); ? ? ?//日
? ?var day = myDate.getDay(); ? ? ? ?//星期
? ?var h = myDate.getHours(); ? ? ? ?//小時(shí)
? ?var m = myDate.getMinutes(); ? ? ?//分
? ?m=checkTime(m);
? ?// if (m < 10) {
? ?// ? ? m = "0" + m;
? ?// }
? ?var second = myDate.getSeconds(); //秒
? ?second=checkTime(second);
? ?// if (second < 10) {
? ?// ? ? second = "0" + second;
? ?// }
? ?var weekDay = new Array(7);
? ?weekDay[0] = '星期天';
? ?weekDay[1] = '星期一';
? ?weekDay[2] = '星期二';
? ?weekDay[3] = '星期三';
? ?weekDay[4] = '星期四';
? ?weekDay[5] = '星期五';
? ?weekDay[6] = '星期六';
? ?document.getElementById('time').innerHTML =
? ? ? ?year + '年' + month + '月' + date + '日 ? ' + weekDay[day] + h + ':' + m + ':' + second;
? ?setTimeout(showtime, 500);
}
源代碼是這樣的

TA貢獻(xiàn)23條經(jīng)驗(yàn) 獲得超3個(gè)贊
i作為參數(shù)這里應(yīng)該是不用使用var來(lái)聲明的啊..第一個(gè)i在chrome中調(diào)試顯示not defind
添加回答
舉報(bào)