相同点
setInterval与setTimeout都可实现倒计时执行
区别
setInterval设置后每隔指定时间会无限执行
setTimeout从运行开始只在设置的时间执行一次
例题
setInterval
<script>
function hello(){
alert('hello');
}
// 有两种使用方法
//方法一:setInterval(hello,3000);
//放法二:setInterval('hello()',3000);
</script>
setTimeout
<script>
function hello(){
alert('hello');
}
// 也有两种使用方法
//方法一:setTimeout(hello,3000);
//放法二:setTimeout('hello()',3000);
</script>
总结
两种方法根据不同的场景和业务需求择而取之,
一般情况下setTimeout用于延迟执行某方法或功能,
setInterval则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步
网友评论