setInterval setTimeout
时间: 2023-11-06 16:57:08 浏览: 88
setInterval和setTimeout是JavaScript中用于创建定时器的两个函数。
引用中的代码展示了使用setTimeout函数创建定时器的示例。setTimeout接收两个参数,第一个参数是要执行的函数或表达式,第二个参数是延迟的时间(以毫秒为单位)。在定时器到期后,setTimeout只会执行一次给定的函数或表达式。在示例中,当点击"start"按钮时,调用fun函数,该函数创建了一个定时器,延迟两秒后打印出"Hello Word"。当点击"end"按钮时,调用stop函数清除定时器。
引用中的代码展示了使用setInterval函数创建定时器的示例。setInterval也接收两个参数,第一个参数是要执行的函数或表达式,第二个参数是时间间隔(以毫秒为单位)。不同于setTimeout,setInterval会以指定的时间间隔重复执行给定的函数。在示例中,每隔一秒就会打印出给定的名字和性别。
因此,setInterval和setTimeout的区别在于前者会重复执行给定的函数,而后者只会执行一次。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [setInterval与setTimeout的区别](https://blog.csdn.net/m0_74331160/article/details/127522140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [定时器 setTimeout、setInterval详解](https://blog.csdn.net/Smallwhitestrive/article/details/125989076)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文