setTimeout()和setInterval()的区别是什么,指定时间相同时,区别在哪里?
setTimeout()和setInterval()的区别是什么,指定时间相同时,区别在哪里? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
这两个都不是一种东西啊, setTimeout()是用作延迟效果的, 就是碰到这行代码时,setTimeout里的函数不马上执行,而是过多久之后在执行
而setInterval()是定时器,就是只要不clearInterval,就会一直执行这个函数, 比如做轮播图,就要用定时器一直播放图
望采纳~~~ |
|
|
|
|
setTimeout(func,delayed_time)在delayed_time后执行func,仅执行一次。
var timer = setInterval(func,delayed_time)每隔delayed_time执行一次func。除非clearInterval(timer),否则timer定时器不会终止。 |
|
|
|
|