js setTimeout怎么用
时间: 2023-07-05 08:07:03 浏览: 34
`setTimeout` 是 JavaScript 中的一个函数,用于在指定的时间后执行一次性的函数。它的语法如下:
```javascript
setTimeout(function, delay, param1, param2, ...)
```
其中,`function` 是要执行的函数,`delay` 是延迟的毫秒数,`param1`、`param2` 等是传递给函数的可选参数。
例如,以下代码会在 2 秒后弹出一个对话框:
```javascript
setTimeout(function() {
alert('Hello, world!');
}, 2000);
```
如果需要传递参数,可以在 `setTimeout` 调用时指定:
```javascript
function sayHello(name) {
alert('Hello, ' + name + '!');
}
setTimeout(sayHello, 2000, 'Alice');
```
这样,2 秒后会弹出一个对话框,内容为 `"Hello, Alice!"`。
相关问题
js settimeout怎么用
`setTimeout` 是 JavaScript 中的一个函数,用于在指定的时间后执行一次性的函数。它的语法如下:
```javascript
setTimeout(function, delay, param1, param2, ...)
```
其中,`function` 是要执行的函数,`delay` 是延迟的毫秒数,`param1`、`param2` 等是传递给函数的可选参数。
例如,以下代码会在 2 秒后弹出一个对话框:
```javascript
setTimeout(function() {
alert('Hello, world!');
}, 2000);
```
如果需要传递参数,可以在 `setTimeout` 调用时指定:
```javascript
function sayHello(name) {
alert('Hello, ' + name + '!');
}
setTimeout(sayHello, 2000, 'Alice');
```
这样,2 秒后会弹出一个对话框,内容为 `"Hello, Alice!"`。
js settimeout
`setTimeout` 是 JavaScript 中的一个函数,它接受一个函数作为第一个参数和一个时间(以毫秒为单位)作为第二个参数。这个函数会在指定的时间后执行。
语法如下:
```javascript
setTimeout(function, milliseconds);
```
下面是一个例子,它会在 1 秒钟后弹出一个提示框:
```javascript
setTimeout(function(){
alert("Hello, world!");
}, 1000);
```
在这个例子中,我们使用 `setTimeout` 函数来延迟执行一个匿名函数。这个函数被设置为在 1000 毫秒(即 1 秒)后执行,它会弹出一个提示框显示 "Hello, world!"。
值得注意的是,`setTimeout` 并不是精确的时间延迟函数,它只能保证在指定的时间后尽快执行,具体延迟的时间可能会有所变化。此外,如果你需要取消一个已经设置的 `setTimeout`,你可以使用 `clearTimeout` 函数。