js中setInterval和setTimeout

计时器(周期更新):window.setInterval(执行的函数名,间隔时间(单位是毫秒))
setInterval(function,time)设置一个超时对象,会自动重复

通过该方法可以设置计时器控制函数周期性执行

例如:在一个网页中显示时间每秒钟更新
用Date()等方法获取时间以及年月日等
用字符串拼接的方式显示

2018年7月21日星期六11:01:32
var array =["日","一","二","三","四","五","六"]
array[date.getDate()] //用数组的方式获取星期

setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器
计时器(将来某个时间只跟新一次):setTimeout(执行的函数名,多久时间后执行(单位是毫秒))
例如实现5秒后跳转到百度
window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
window.location.href= "http://www.baidu.com";
setTimeout(arguments.callee, 1000);
//arguments.callee 就等于setTimeout函数本身

清除计时器:clearInterval(id)、clerTimeout(id)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容