function setCountDown(n) { n = n || 5; for ( var i = 0; i <= n; i++ ) { (function() { var j = n - i; setTimeout(function() { console.log(j); }, 1000 * i); }()); } }