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

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

為什么不可以使用while循環?

<!DOCTYPE html>

<html>

?<head>

? <title>瀏覽器對象</title>??

? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>? ?

?</head>

?<body>

? <!--先編寫好網頁布局-->

? <h1>加載成功</h1>

? <p id="pid"></p>

? <button onclick="back1()">返回</button>

? <script type="text/javascript">??

? var num = 5;

? var i;

? function ref(){

? ? ? while(num>0){

? ? ? ? ? document.getElementById("pid").innerHTML = num +"秒后跳轉";

? ? ? ? ? num--;

? ? ? ? ? i = setTimeout(ref,1000);

? ? ? ? ?}

? ? ? ? ? clearTimeout(i);

? ? ? ? ? location.assign("http://www.xianlaiwan.cn");

? }

? ref();

? function back1(){

? ? ? window.history.back();

? }

? ?//獲取顯示秒數的元素,通過定時器來更改秒數。


? ?//通過window的location和history對象來控制網頁的跳轉。

? ?

?</script>?

</body>

</html>

只閃了一下立馬跳轉了


正在回答

1 回答

循環與定時器的區別就是,循環是秒執行。。定時器是你自己設置,你可以設置1秒執行,2秒執行等等。。但循環就是系統直接瞬間執行完。。望采納

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

weixin_慕田峪9562989 提問者

我還是不大明白,我的定時器在while循環里,一般來說不管while循環執行得有多快,它也得按照順序執行{}里的語句,執行到定時器語句時就應該重新調用函數啊。雖然我覺得while好像是有點多余,但是我想不明白為什么。
2018-12-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不可以使用while循環?

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

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

幫助反饋 APP下載

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

公眾號

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