猿问

关于Js记时器的一个小问题

想实现“新年倒记时还有5秒钟”效果,试了几种方法,主要问题在于for循环和while循环。使用方法一时能正常实现,但用方法二和方法三时就会出现从5秒直接跳到0秒(while循环),或者从5秒直接到2秒(for循环),请大牛帮忙解释下原理。

方法一:

方法二:

https://img4.mukewang.com/5b9f60bf0001adfe04540244.jpg

方法三:

https://img4.mukewang.com/5b9f60c900010a5204450289.jpg

互换的青春
浏览 531回答 1
1回答

慕姐4208626

一秒钟之后执行了countDown(),然后里面的for循环就迅速执行完了,n就等于0了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答