ちょっと特殊な判定だと思いますが、
setTimeout("rec()",1000);
とせず、
下記のような書き方をした場合に、
1秒たったかどうかの判定方法はあってますでしょうか?
(コンソールを見るとどうみても1秒で合ってない)
setTimeoutの20=0.02秒
jに2000づつ足して10000になったら一秒立った
詳しい方いただけないでしょうか
setTimeout(0.02秒)を動かしつつ変数jに数値を足していき、
1秒の判定を行いたいです
<script> var j=0; function rec(){ setTimeout("rec()",20); j=j+2000; if(j>=10000){ console.log(j); j=0; } } rec(); </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 02:08
2021/06/06 02:28 編集
2021/06/06 02:49