変数countを想定の最大数まで加算し、その後最小値に戻してループさせるにはどうしたらよいのでしょうか。
javascript
1//いろいろしている関数 2 function Count() { 3 var Nm = count; 4 $('#namaeNm').text(Nm); 5 $('#tb').empty(); 6 n=1; 7 socket.emit('setUserNameR', Nm); 8 console.log(Nm); 9 count++; 10 } 11 12 13 //本題 14 var id = setInterval(function(){ 15 Count(); 16 if(count > 22){ 17 clearInterval(id); 18 }}, 5000);
countを22まで加算した後は1に戻して関数Countを5秒おきに実行したいのです。
よろしくお願いします。
補足します。
var count = 1;
は記述冒頭に置いています。書き忘れていました。
javascript
1 if(count > 22){ 2 clearInterval(id); 3 count = 1; 4 Count(); 5 }}, 5000);
この後setIntervalに戻す方法が分かりません。
またnamaeNmは表記を変えるために書いていたものでNmを1→22→1→とループさせたいと思っています。
回答1件
あなたの回答
tips
プレビュー