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

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

為什么這樣運行就會多出一個數字

代碼如圖。。。。。。。。。

正在回答

6 回答

多出來了setInterval()的返回值 ,這個數值就對應這個定時器的唯一門牌號,就好比數據庫每個記錄的唯一 ID 一樣.用console.log()去取會發現 其實這個數值是不固定的 我剛剛運行了你的代碼 輸出的是1 而不是2

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

穩穩2 提問者

好像只能這樣理解了,我把頁面刷新幾次,結果還是2.是返回值沒錯。
2016-07-24 回復 有任何疑惑可以回復我~

我試了一下 那個數字是頁面寫上去的 ,每次修改,數字都會加一,跟知識無關

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

不只是2,先是1來回運行幾次(點擊"Preview"),每運行一次就會加一???

應該是document.write()運行的次數。

57948c150001c68802520180.jpg

57948c160001e01a03410200.jpg

?

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

為什么是2啊?

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

document.write()將setInterval()的返回值寫到頁面上了

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

穩穩2 提問者

這么理解有點道理,但是為什么是2
2016-07-24 回復 有任何疑惑可以回復我~

直接寫setInterval就好 不用document.write();

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

穩穩2 提問者

我知道可以直接setInterval,只是想知道這樣為什么會出想數字
2016-07-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么這樣運行就會多出一個數字

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

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

幫助反饋 APP下載

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

公眾號

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