setTimeout()とsetInterval()の違い

setIntervalを使って繰り返し処理のJavascriptを組んだら「なんでsetIntervalなの?」とツッコまれたのでその違いを調べてみた。

setTimeout()
処理が終わってから次の処理を始める
setInterval()
処理が終わっていなくても指定の時間毎に処理を始める

なるほど、繰り返し処理としては「最初の処理が終わってから次の処理を始める」というのがプログラムとしてはエラーが少ないのかも。

コーディングに関する記事

コメント

  1. Jimmy より:

    なるほどです。ためになりました!

  2. admin より:

    コメントありがとうございます!