js100个数每隔两秒打印一个
时间: 2024-03-05 18:54:47 浏览: 23
好的,以下是 JavaScript 打印 1-100 之间每隔两秒打印一个的代码:
```javascript
var i = 1;
var timer = setInterval(function() {
console.log(i);
i++;
if (i > 100) {
clearInterval(timer);
}
}, 2000);
```
这个代码中,我们使用 setInterval() 函数来每隔两秒钟打印一个数字。我们同时使用一个变量 i 来记录当前要打印的数字。在每个定时器回调函数中,我们首先使用 console.log() 函数打印当前数字 i,然后将 i 加 1。如果 i 大于 100,则清除定时器。这样就可以每隔两秒钟打印一个 1-100 之间的数字了。
相关问题
帮我写一个setTimeout定时器 每过两秒打印一个数字1
好的,可以使用`setTimeout`函数来实现。代码如下:
```javascript
let count = 0;
function printNumber() {
count++;
console.log(count);
setTimeout(printNumber, 2000); // 每隔2秒执行一次
}
setTimeout(printNumber, 2000); // 第一次延迟2秒执行
```
这个定时器会在第一次执行之后,每隔2秒打印一个数字1,也就是每个2秒递增1。
帮我写一个setinterval定时器 每过两秒打印一个数字1
好的,可以使用`setInterval`函数来实现。代码如下:
```javascript
let count = 0;
function printNumber() {
count++;
console.log(count);
}
setInterval(printNumber, 2000); // 每隔2秒执行一次
```
这个定时器会每隔2秒执行一次`printNumber`函数,打印一个数字1并且计数器`count`会递增1。需要注意的是,`setInterval`函数会一直执行下去,需要手动调用`clearInterval`函数停止执行。