2024年4月4日发(作者:)
js延时器用法
在JavaScript中,延时器通常用于在指定的时间间隔后执行代码。
有两种常用的延时器:setTimeout和setInterval。
1. setTimeout:用于在指定的时间后执行一次代码。其语法如下:
```javascript
setTimeout(func, time);
```
其中,func是待执行的函数或代码,time是延时时间(以毫秒为
单位)。例如,下面的代码将在2秒后打印一条消息:
```javascript
setTimeout(function() {
("Hello, world!");
}, 2000);
```
2. setInterval:用于每隔指定的时间间隔重复执行代码。其语法
如下:
```javascript
setInterval(func, time);
```
其中,func是待执行的函数或代码,time是时间间隔(以毫秒为
单位)。例如,下面的代码将每隔1秒打印一次当前时间:
```javascript
setInterval(function() {
(new Date());
}, 1000);
```
需要注意的是,延时器函数返回的是延时器的ID,可以使用这个
ID来清除延时器。例如,下面的代码将清除一个名为timer的延时器:
```javascript
clearInterval(timer);
```


发布评论