最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

返回值問(wèn)題

?var?sec?=?document.getElementById("second");
	var?i?=?5;
	var?timer?=?setInterval(function(){
		i--;
		sec.innerHTML?=?i;
		if(i==1){
			window.location.href?=??"http://yifanck.cn/";
		}
	},1000);

為什么setInterval需要返回一個(gè)timer?

正在回答

4 回答

按我的理解,setInterval()返回的是一個(gè)timer id,這個(gè)ID用于唯一的標(biāo)識(shí)一個(gè)計(jì)時(shí)器。由于在實(shí)際編寫(xiě)程序的過(guò)程中可能會(huì)啟動(dòng)多個(gè)timer,所以在clear timer的時(shí)候需要讓系統(tǒng)知道我們需要具體關(guān)閉哪個(gè)timer,這時(shí)候就需要告訴系統(tǒng)一個(gè)timer id。不知道這么說(shuō)是否明白。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

林x蓋0 提問(wèn)者

非常感謝!
2016-09-06 回復(fù) 有任何疑惑可以回復(fù)我~
0 回復(fù) 有任何疑惑可以回復(fù)我~

其實(shí)可以不用返回的,返回了只是方便給后面的類似clearInterval(timer)調(diào)用,不用寫(xiě)那么多代碼。就相當(dāng)于你寫(xiě)的var?sec?=?document.getElementById("second");然后后面你就直接寫(xiě)sec.innerHTML?=?i;而不是document.getElementById("second").innerHTML?=?i;了

1 回復(fù) 有任何疑惑可以回復(fù)我~

用來(lái)取消計(jì)時(shí)器:clearInterval(timer)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       469018    人
  • 解答問(wèn)題       22582    個(gè)

本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

返回值問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)