JS定时器的两种方法及使用

定时器:

这两个东西实质上可以互相代替,开发中根据需求去选择。

定时调用

1.setInterval:以指定时间为周期循环执行,传入两个参数,一个是要执行的函数,一个是执行的间隔时间,每次都会返回一个数值作为定时器的唯一标识【类似于编号】,可以利用这个编号去停止计时器的执行。

延时调用

2.setTimeout:延时调用一个函数不马上执行,而是隔一段时间之后再执行,只执行一次,参数也一致,参数有两个,一个是要执行的函数,一个是间隔时间。,关闭也是跟定时调用一样。
应用:
网页倒计时之后关广告

<script type="text/javascript">
		var num=1;
		var count=document.getElementById("count");
		var timer=setInterval(function(){
			count.innerHTML=num++;
			
			if(num==11)
				clearInterval(timer);
			
		},50);
		参数:1.函数  2.间隔时间【以毫秒来计算】
			返回值:返回一个number类型的数据
			这个数字用来作为定时器的唯一标识,类似,一个计时器对应的编号【图中代码为timer】
			关闭:clearInterval(计时器的一个返回编号);如果是undefined,也不会报错,什么也不搞
		</script>
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值