setInterval 是 JavaScript 中的一个函数,用于按照指定的时间间隔(以毫秒为单位)重复执行指定的代码。这个函数的基本用法如下:
// 每隔1000毫秒(1秒)执行一次函数
var intervalId = setInterval(function() {
  // 这里是要重复执行的代码
  console.log("Interval is running!");
}, 1000);

上述代码创建了一个间隔为1秒的定时器,定时器会每隔1秒执行一次指定的函数。

如果你想要停止 setInterval 创建的定时器,可以使用 clearInterval 函数,传入之前创建的定时器ID作为参数。例如:
// 停止之前创建的定时器
clearInterval(intervalId);

这样就会停止之前通过 setInterval 创建的定时器。

完整的示例代码如下:
<!DOCTYPE html>
<html>
<head>
  <title>setInterval Example</title>
</head>
<body>

<script>
  // 每隔1000毫秒(1秒)执行一次函数
  var intervalId = setInterval(function() {
    // 这里是要重复执行的代码
    console.log("Interval is running!");
  }, 1000);

  // 5秒后停止定时器
  setTimeout(function() {
    clearInterval(intervalId);
    console.log("Interval stopped after 5 seconds.");
  }, 5000);
</script>

</body>
</html>

在这个例子中,我们创建了一个每隔1秒执行一次的定时器,并使用 setTimeout 函数在5秒后停止了定时器。clearInterval 函数被用于停止定时器的执行。




转载请注明出处:http://www.pingtaimeng.com/article/detail/4507/JavaScript