JavaScript 定时器

 setInterval

每隔time时间后执行内部代码,后边改的time时间并不起作用

var time = 2000;
var obj = setInterval(() => {

}, time);//obj 返回的是一个数字,作为唯一标识
time=200; //不起作用

clearInterval(obj) //清除计时器


setInterval("console.log('a')",1000) //可以执行字符串

setInterval执行不准

setTimeout

隔一段时间后执行

var timeout=100;
var obj1 = setTimeout(() => {
//this window }, timeout); //返回一个数字,作为唯一标识 ,不会和setInterval 重复

clearTimeout(obj1)

 

posted @ 2019-04-25 06:50  110来了  阅读(125)  评论(0编辑  收藏  举报