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

為了賬號安全,請及時綁定郵箱和手機立即綁定

求高手解答下 萬分感謝

?if?(!iTop)??//下面?false?時?if?里取反,當if?==?true?時才會執行

????????????{

????????????????clearInterval(timer);

????????????}

?

????????????iTop?=?false;

????????};

? 這段代碼 是啥意思哦啊? 看不懂 求詳細解答 萬分感謝

正在回答

3 回答

?if?(!iTop) 這是取反,意思就是當iTop為true時!iTop就為false,當iTop為false時!iTop就為true。這段代碼的意思就是iTop為false時關掉定時器。iTop?=?false;不理解。我沒看過代碼,我覺得這應該是iTop?= true;

0 回復 有任何疑惑可以回復我~
#1

慕姐4424294 提問者

原文是iTop=true
2015-10-26 回復 有任何疑惑可以回復我~
#2

Y_du 回復 慕姐4424294 提問者

那就對了
2015-10-26 回復 有任何疑惑可以回復我~
#3

慕姐4424294 提問者 回復 Y_du

這意思 就是iTop 不管 是不是true 都要關閉定時器吧 是這個意思么?
2015-10-26 回復 有任何疑惑可以回復我~
#4

Y_du 回復 慕姐4424294 提問者

我的理解應該是這樣,iTop應該先為false,當到了你的程序運行的臨界值的時候把iTop改為true。這樣判斷的時候就不用取反了。 var iTop = false; if(你的臨界條件){ iTop= true; } if (iTop) { clearInterval(timer); } iTop = false; };
2015-10-27 回復 有任何疑惑可以回復我~
#5

慕姐4424294 提問者 回復 Y_du

是這個意思么? 先讓iTop=true 然后再if里面 if(!iTop){ clearInterval(timer);}else{iTop=flase} 這樣 if的第一個 就運行不了吧 直接 運行else 然后讓iTop=flase 然后再運行上面的 這個 if(!iTop){ clearInterval(timer);} 是我說的這個意思么? 為啥這么麻煩呢?有什么用意沒啊
2015-10-27 回復 有任何疑惑可以回復我~
#6

Y_du 回復 慕姐4424294 提問者

先讓iTop=true 然后再if里面 if(iTop)。這里是if(iTop)不是if(!iTop)。 這個的意思就是,定時器先開了,到了一定條件以后就關了定時器而已。
2015-10-27 回復 有任何疑惑可以回復我~
#7

慕姐4424294 提問者 回復 Y_du

謝謝了
2015-10-27 回復 有任何疑惑可以回復我~
查看4條回復

這邊我也不是很了解希望高手解答一下!i-top=false為什么非要加這一句才會有效果呢?

0 回復 有任何疑惑可以回復我~

如果是true的話這個函數還有意義嗎?哪位幫忙解釋一下這個怎么理解

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
回到頂部效果
  • 參與學習       44195    人
  • 解答問題       214    個

回到頂部網站不可缺少的一部分,用JS實現炫酷拉風的回到頂部效果

進入課程

求高手解答下 萬分感謝

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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