我必須承認,我不是一個數學專家,這就是爲什麼我無法解決以下問題,我滿意。循環計數到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