JavaScript setInterval()2025年4月23日 | 阅读 3 分钟 JavaScript 中的 setInterval() 方法用于在每个给定的时间间隔内重复执行指定的函数。它会在给定的时间间隔内计算表达式或调用函数。此方法会持续调用函数,直到窗口关闭或调用 clearInterval() 方法为止。此方法返回一个标识创建的计时器的数值或非零数字。 与 setTimeout() 方法不同,setInterval() 方法会多次调用函数。此方法可以带或不带 window 前缀编写。 setInterval() 方法常用的语法如下: 语法参数值此方法接受两个参数值:function 和 milliseconds,定义如下。 function: 包含将要执行的代码块的函数。 milliseconds: 此参数表示每次执行之间的时间间隔长度。间隔单位为毫秒。它定义了代码执行的频率。如果其值小于 10,则使用值 10。 如何停止执行?我们可以使用 clearInterval() 方法来停止 setInterval() 方法中指定的函数的执行。setInterval() 方法返回的值可以用作 clearInterval() 方法的参数来取消计时器。 让我们通过一些示例来理解 setInterval() 方法的用法。 示例 1这是一个使用 setInterval() 方法的简单示例。此处,一个警报对话框将以 3 秒的间隔显示。我们没有使用任何方法来停止 setInterval() 方法中指定的函数的执行。因此,该方法会持续执行函数,直到窗口关闭。 输出 ![]() 三秒钟的时间间隔后,输出将是 - ![]() 现在,这是另一个使用 setInterval() 方法的示例。 示例 2此处,背景颜色将每 200 毫秒更改一次。我们没有使用任何方法来停止 setInterval() 方法中指定的函数的执行。因此,该方法会持续执行函数,直到窗口关闭。 输出 ![]() 背景将以 200 毫秒的间隔在 lightgreen 和 lightblue 之间不断变化。200 毫秒后,输出将是 - ![]() Example3在上面的示例中,我们没有使用任何方法来停止颜色之间的切换。在此,我们使用 clearInterval() 方法来停止上一个示例中颜色的切换。 我们需要点击指定的 stop 按钮来查看效果。 输出 ![]() 背景颜色将在 200 毫秒后开始变化。点击指定的 stop 按钮后,相应背景颜色下的颜色切换将停止。点击按钮后的输出将是 - ![]() 下一个主题JavaScript 中的事件循环 |
在 JavaScript 中,箭头函数使用 `=>` 符号提供了一种简洁简单的定义函数的方式,它提供了隐式的返回值和词法作用域,使其成为编写更清晰、更易读代码的首选。在 JavaScript 中,可以这样编写一个箭头函数……
阅读 4 分钟
JavaScript 中的 `setTimeout()` 方法用于在等待指定的时间间隔后执行一个函数。此方法返回一个表示计时器 ID 值的数字值。与 `setInterval()` 方法不同,`setTimeout()` 方法仅执行一次函数。此方法……
阅读 3 分钟
是一种用于管理多个代码块执行的机制,其中还包括一些异步任务,如计时器、回调和 Promises。JavaScript 是单线程的。如果你想在不阻塞主链的情况下管理多个任务的执行,那么……
阅读 3 分钟
在 JavaScript 中,回调函数是用作另一个函数的参数并在某些操作完成后执行的函数。简单来说,JavaScript 中的回调函数是要在另一个函数执行后执行的函数……
阅读 4 分钟
教程 编译器 Promise 闭包 DOM JavaScript 中的面试题,闭包允许从内部函数访问外部函数的外部作用域,即使在外部函数关闭后也是如此……
5 分钟阅读
JavaScript 是一种通用且功能强大的语言,已成为现代 Web 开发的基石。使其具有灵活性的关键特性之一是高阶函数(HOF)的概念。高阶函数是可以将其他函数作为参数接收和/或返回函数的函数……
阅读 15 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India