‘setInterval’vs‘setTimeout’

‘setInterval’vs‘setTimeout’

.‘>之间的主要区别是什么?

SET Interval

SETTimeout

用JavaScript?


慕森王
浏览 331回答 3
3回答

回首忆惘然

setTimeout(expression, timeout);超时后运行一次代码/函数。setInterval(expression, timeout);每隔一段时间运行代码/函数,并在它们之间设置超时时间。例子:var intervalID = setInterval(alert, 1000); // Will alert every second.// clearInterval(intervalID); // Will clear the timer.setTimeout(alert, 1000); // Will alert once, after a second.

SMILET

setInterval一次又一次地在间隔期,同时setTimeout只有一次火。看见参考于MDN.

www说

setTimeout():它是一个执行JavaScript语句的函数AFTERX间隔setTimeout(function () {     something();}, 1000); // Execute something() 1 second later.setInterval():它是一个执行JavaScript语句的函数EVERYX间隔setInterval(function () {     somethingElse();}, 2000); // Execute somethingElse() every 2 seconds.间隔单位在millisecond这两种功能。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript