10
2019
12

js settimeout用法

setTimeout

setTimeout()方法用于在指定毫秒数后再调用函数或者计算表达式(以毫秒为单位)

语法:

setTimeout(函数表达式,毫秒数);

setTimeout()只执行函数一次,如果需要多次调用可以使用setInterval(),或者在函数体内再次调用setTimeout()

和setInterval的区别

  通过以上分析可以看出,setTimeout与setInterval的主要区别是:

  setTimeout()方法只运行一次,也就是说当达到设定的时间后就出发运行指定的代码,运行完后就结束了,如果还想再次执行同样的函数,可以在函数体内再次调用setTimeout(),可以达到循环调用的效果。

  setInterval()是循环执行的,即每达到指定的时间间隔就执行相应的函数或者表达式,是真正的定时器。

二、setTimeout()和clearTimeout()的用法

<!DOCTYPE html>    
<html>    
	<head>    
		<meta charset="UTF-8">    
		<title></title>    
		<script type="text/javascript">    
//			set设置的定时器,清理的时候用clear    
			var dd =setTimeout(function(){    
				alert('测试~~');    
			},5000);    
//			再设一个定时器    
			setTimeout(function(){    
//				清理定时炸弹    
			clearTimeout(dd);	
    
			alert('上面的清除了');    
			},3000)    
		</script>    
	</head>    
	<body>    
	</body>    
</html>

原文链接:https://www.qiquanji.com/post/8656.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。