2014-11-01 38 views
0

嗨,大家好,我是JavaScript新手。我想在一定的時間限制後增加數值。在秒後檢索增量值

我已經做像

<script> 
var c = 1; 
window.setInterval(function() { 
for(var i=0; i<30;i++) { 
    console.log(c); 
     clearInterval(c); 
} 



}, 200); 
</script> 

代碼它輸出樣1 30立即倍..但我只是想像打印1和後3秒打印2和第二印刷4之後1那樣的30輸出倍。

我該如何做到這一點?

+0

「我要在一定時間之後增加值」 - 然後使用'setTimeout'。 – 2014-11-01 18:30:36

回答

0

檢查下面的代碼

var c = 0; 
var myTimer = window.setInterval(function() { 
    c++; 
    console.log(c); 
    if(c == 30){ 
     window.clearInterval(myTimer); 
    } 
}, 2000);