js8-6 任務(wù)有疑問(wèn)
要取消setTimeout()計(jì)時(shí)器,要獲取它的返回值ID
使用clearTimeout()取消,參數(shù)是setInterval()計(jì)時(shí)器的返回值ID
//獲取ID是把setTimeout()放到一個(gè)變量中嗎?比如任務(wù)中的”i“,我試了一下直接把setTimeout()放進(jìn)clearTimeout()即clearTimeout("setTimeout()")并不能暫停。。。為什么把setTimeout()放到變量中然后使用clear()就可以清除?而setTimeout本身就不行呢???
2016-11-25
即使放到clearTimeout中也必須是這樣window.clearTimeout(window.setTimeout(函數(shù)指針,時(shí)間));
為什么要放在變量里,因?yàn)镾ETTIMEOUT有返回值,這個(gè)是開(kāi)發(fā)設(shè)計(jì)js腳本語(yǔ)言的研究人員封裝的
2016-11-25
js語(yǔ)言是高級(jí)語(yǔ)言,建立在別的低級(jí)語(yǔ)言上的,
2016-11-25
比如:
js中格式:
function? 函數(shù)名(){
????函數(shù)體;
????return? 返回值;
}
不同的語(yǔ)言有不同的方法和返回格式,
c語(yǔ)言:
int???? 函數(shù)名(){
????函數(shù)體;
return? 返回值;
}