我試圖記住Javascript中的一種叫做「發條算術」的東西,我很久以前在關於幻燈片/旋轉木馬的教程中看過。 (因爲我無法找到谷歌什麼有用的術語可能是錯誤的)Javascript「發條算術」
這是下面的代碼的簡寫:
a = a + 1;
if (a > total) a = 0;
本質上,它是不斷遞增直到總量達到,而當它達到它將重置爲0.這主要用於創建無限期滾動的傳送帶,因爲它總是回滾到開始處(索引0)。
有沒有人如何使用上述發條算術在1行中寫上述2行代碼?我認爲它使用「餘數」運算符%,但我不記得其他很多。
那麼..有什麼問題嗎? –
@chRyNaN儘管實現了同樣的事情,但並不是我所尋找的。 – Beebee