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);

```