好的,我在这里阅读了几个标题相同的问题,但仍然找不到解决我的问题的方法。我正在开发一个基本的 javascript 倒数计时器,但我一直在更新a
变量的值。
a = 100;
var i = setInterval( function(){ timer( a ); }, 1000 );
function timer( a ){
console.log( a );
if( a < 1 ){
console.log( 'Reaching Stop' );
clearInterval( i );
return;
}
a -= 1;
}
当我将值递减a
-1时,console.log( a )
每次都应该减少1,即
100 99 98 ......
但console.log( a )
总是给予100
这里的javascript新手请温柔。谢谢。