javascript中setTimeout和setinterval的区别是?
2014-08-25 16:24
435 查看
setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。如果运行的代码中再次运行同样的setTimeout命令,则可循环运行。setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。setinterval使用简单,而setTimeout则比较灵活,可以随时退出循环,而且可以设置为按不固定的时间间隔来运行,比如第一次1秒,第二次2秒,第三次3秒……
顾名思义,前者是计时,到点之后就触发后面的代码,只执行一次;后者的意思是设置间隔,就是说你设置了间隔时间后,每隔这个时间就触发后面的代码,直到你关闭这个页面或者关闭这个setinterval
相关文章推荐
- javascript setTimeout 和 setInterval 区别
- JavaScript中setTimeout()和setInterval()的区别
- javascript setTimeout和setInterval 的区别
- javascript中setTimeout 和 setInterval 的区别
- JavaScript中setTimeout()和setInterval()的使用以及区别
- JavaScript中 setInterval和setTimeout事件的方法 和区别
- JavaScript中setTimeout()方法和setInterval()的区别
- javascript中setTimeout()和setInterval()的区别
- JavaScript SetInterval与setTimeout的区别
- javascript中setTimeOut 和setInterval的区别
- javascript中setTimeout 和setInterval的区别
- javascript中setInterval,setTimeout的区别跟用法
- javascript中setInterval和setTimeout第一个参数加与不加引号的区别
- JavaScript中setTimeout 和 setInterval 的区别--例子:在网页中实现倒记时的方法
- javascript中setTimeout 和setInterval的区别
- javascript中setInterval与setTimeout的区别
- javascript setTimeout和setinterval的区别是?
- javascript中setTimeOut 和setInterval的区别
- javascript setTimeout和setInterval计时的区别详解
- 【JavaScript】setinterval和setTimeout的区别