ベストアンサー1
setTimeout(expression, timeout);
タイムアウト後にコード/関数を1 回実行します。
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.