js中關於setTimeOut()迴圈的問題

2021-06-22 22:36:20 字數 388 閱讀 2769

function stop()

function checktime(i)

return i;

}function fun2(week)

function starttime()

starttime();

上面**執行起來是沒錯

若是這樣呢

while(true)

今天同學問到了這個為啥不能用迴圈呢,我給的解釋就是用迴圈沒有結束標記一直迴圈就會記憶體溢位,記憶體會爆表,於是乎我就試了試,果然,一試不要緊,360加速球直接從40%跑到99%爆表  

電腦滋啦啦的響了一聲,於是我只能強制關機,今天又看了看,原來迴圈不會因為settimeout的存在而停止,他會跳過迴圈一直執行,這也就解釋了為什麼我的電腦會那樣。。。

js 中 setTimeout 的用法

settimeout 在執行時,是在載入後延遲指定時間後,去執行一次表示式,僅執行一次 settimeout 在執行時,它從載入後,每隔指定的時間就執行一次表示式 1,基本用法 執行一段 var i 0 settimeout i 1 alert i 1000 執行乙個函式 var i 0 setti...

js 中 setTimeout 的用法

settimeout 在執行時,是在載入後延遲指定時間後,去執行一次表示式,僅執行一次 settimeout 在執行時,它從載入後,每隔指定的時間就執行一次表示式 1,基本用法 執行一段 var i 0 settimeout i 1 alert i 1000 執行乙個函式 var i 0 setti...

js中setTimeout 的使用

settimeout 在執行時,是在載入後延遲指定時間後,去執行一次表示式,僅執行一次 settimeout 在執行時,它從載入後,每隔指定的時間就執行一次表示式 1,基本用法 執行一段 var i 0 settimeout i 1 alert i 1000 執行乙個函式 var i 0 setti...