我必须承认,我不是一个数学专家,这就是为什么我无法解决以下问题,我满意。循环计数到100再回到0再次到100等
我有一个数字,说我= 0。我有一个函数,使每次通话时i增加1,然后再次调用自己,增加另一次和另一次...当达到100时,我希望它倒数到0,然后再次起来,有点像一个endles我像电梯一样上下跳动。这是一个优雅的解决方案吗?
我到目前为止的解决方案:
var countingUp = true;
var i = 0;
function count() {
if(i < 100 && countingUp) {i+=1}
if(i > 1 && !countingUp) {i-=1}
if(i===100) {countingUp=false;}
if(i===1) {countingUp=true;}
count()
}
count()
我在寻找的东西更短。
如果有(我希望)是数之间的一些延迟?否则你的环境就会锁定。 – RightSaidFred
是的,不要尝试这个代码,它只是为了显示这个想法。 – Hans