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.


!['setInterval'与'setTimeout'[重复] 'setInterval'与'setTimeout'[重复]](http://www.mshxw.com/aiimages/31/451946.png)
