javascriptでタイマーが指定したタイミングではなく即座に呼び出されてしまう場合の修正箇所

otaguro 36views 更新:2015年3月30日
setInterval(alert(),1000);
setTimeout(alert(),1000);

のようにダブルクォート(またはシングルクォート)で囲み忘れている場合、即座に実行されてしまうようになります。

setInterval("alert()",1000);
setTimeout("alert()",1000);

のようにダブルクォートで囲めば、正常に1秒毎(1秒後)に実行されます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません