首页题目详情
以下哪个说法正确描述了 setTimeout() 和 setInterval() 的区别?

A.setTimeout() 不会执行,而 setInterval() 会循环执行
B.setTimeout() 每次执行后会等待指定时间,而 setInterval() 每次执行后会立即开始下一个执行
C.setInterval() 每次执行后会等待指定时间,而 setTimeout() 每次执行后会立即开始下一个执行
D.setTimeout() 会循环执行,而 setInterval() 只执行一次
优质解答
答案
B
解析
setTimeout() 的执行是延迟一次,而 setInterval() 会在每个间隔中重复执行。在控制间隔时间时,setInterval() 会按照固定时间间隔重复触发。
Web程序设计单选题中等AI生成