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

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

return 的返回值 ?

return 的返回值 ?

呼啦一陣風 2018-09-03 13:25:58
var count=5;var counter=setInterval(timer, 1000); //1000 will  run it every 1 secondfunction timer(){    count=count-1;    if (count<=0 )    {        clearInterval(counter);        return;            }    document.getElementById("timer").innerHTML=count;     }這里為什么有寫return,那么倒計時到最后一個數字1停止,不寫return,倒時計為零停止。
查看完整描述

1 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

return會終止函數執行,當count為0時,有return,執行完clearInterval(counter);,再執行return,終止,不會執行document.getElementById("timer").innerHTML=count; 所以最后一次顯示的值為1。相同的道理,沒有return,會多執行一步,為0時還會執行document.getElementById("timer").innerHTML=count;,即顯示0。


查看完整回答
反對 回復 2018-10-20
  • 1 回答
  • 0 關注
  • 544 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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