我想做一個for循環,循環50次,但我需要循環內的代碼塊運行在九的倍數(9,18,27,36 ..) 我怎麼能做它?For循環qustion javascript
回答
for(var i=0; i<450; i+=9) {
...
}
另外,爲了更好的可讀性:
for(var nines = 0, loop_counter=0; loop_counter<50; loop_counter += 1, nines = loop_counter*9) {
...
}
哈哈,這是一個主觀的「更好」;) –
當然,這是主觀的。很明顯,這是一些基本的課程安排,所以我想告訴他他可以在for循環中實例化(修改)多個變量,因爲有時可能會有用 - 儘管我承認我在過程中可能會使用它3到4次我用了10年的所有語言...... :) [編輯]哦!包括這五個答案:P – Moby04
事情是這樣的:
for(var i = 0; i < 50; i++) {
if (i % 9 == 0) {
//code block here
}
}
for (var i = 1; i <= 50; ++i) {
(function(multipleOfNine) {
// Do something with multipleOfNine
}(i * 9));
}
我理解你的問題意味着你要循環的第一個50倍的倍數九。如果你的意思是你想要的九個倍數小於50,那麼使用EnterSB's answer。
這對於一個學校任務來說可能太複雜了:P – 2013-10-09 14:40:19
@ aliasm2k:是的,是的......但也許現在他會問「爲什麼我會使用這種模式?並學習新的東西;) –
他爲什麼要使用這種模式? ;) – Mina
記錄你所在循環的哪個迭代(最簡單的方法是將循環外的變量初始化爲0,然後每次循環時遞增),然後使用Modulo來檢查它是否可以被9整除。例如X = I%9。如果x爲0的話,我是9。
- 1. for循環for循環? - Javascript
- 2. JavaScript for循環不循環
- 3. For循環javascript
- 4. For循環在Javascript中的for循環
- 5. Javascript getElementById for循環
- 6. For循環Javascript中
- 7. 的Javascript for循環
- 8. JavaScript for each循環
- 9. JavaScript for(-each)循環
- 10. javascript for循環不會循環結束
- 11. Javascript for循環不循環數組
- 12. javascript for循環進入無限循環
- 13. JavaScript - for循環中的循環按鈕
- 14. for循環for循環?
- 15. javascript getAttribute停止for循環
- 16. For循環,並在JavaScript寫
- 17. Javascript回調for循環
- 18. Javascript:用for循環遞歸
- 19. 雙for循環在JavaScript
- 20. For循環使用JavaScript
- 21. JavaScript for循環過多次。
- 22. 給我for循環javascript
- 23. Understading for循環在Javascript中
- 24. Javascript jquery for循環問題
- 25. Javascript「For」循環不工作?
- 26. 的Javascript for循環置換
- 27. Javascript/jquery for循環數組
- 28. JavaScript的for循環BNF
- 29. JavaScript的嵌套For循環
- 30. javascript for循環中的DispatchEvent
向我們展示你試圖爲你的基本的家庭作業是什麼。我相信你的老師/教授教你關於Modulus操作員。 – epascarello
你對循環有什麼瞭解?你想要什麼? –