在JavaScript中使用setTimeout和setInterval

JavaScript中有两种定时器,setTimeout和setInterval,它们都有不同的作用,这篇文章,让我们来看看它们的用法吧。
1、setTimeout

setTimeout用来做不重复的事情,它的特点是只执行一次,来看看用法:

// setTimeout的参数是函数,首先定义一个函数
function xxx() {
	// 函数体(需要使用setTimeout的事件写这里)
}
// 接下来调用setTimeout
// 在setTimeout中等待的时间应该使用毫秒数(1秒=1000毫秒)
// 在这里,我等待的秒数是5000毫秒,也就是5秒
setTimeout(xxx, 5000)

这就是setTimeout的用法了,还有一种使用匿名函数的方法,代码如下:

// 直接调用setTimeout函数
// 直接在setTimeout中使用匿名函数
// 最后也不要忘了写上毫秒数
setTimeout(function () {
	// 函数体(需要使用setTimeout的事件写这里)
},5000)

setTimeout的用法就是这样,接下来我们来看一下setInterval的用法。

2、setInterval

setInterval差不多和setTimeout相同,但是它们还是有一些区别,刚才讲到setTimeout用来做不重复的事情,反之,setTimeout则是去做重复的事情,来看看用法:

// setInterval的参数是函数,首先定义一个函数
function xxx() {
	// 函数体(需要使用setInterval的函数写这里)
}
// 接下来调用setInterval
// 在setInterva中等待的时间和setTimeout一样,也是毫秒数
// 在这里,我等待的时间是5000毫秒,也就是5秒
setInterval(xxx, 5000)

setInterval也能像setTimeout一样使用匿名函数,来看看如何使用:

// 直接调用setInterval函数
// 在setInterval中使用匿名函数
// 最后也不要忘了写上毫秒数
setInterval(function () {
	// 函数体(需要使用setInterval的事件写这里)
})

这就是setTimeout和setInterval的全部用法了,其他细节也就不用我多说了吧,大家自己也可以试着使用一下。

(全文完)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值