50 回ループする for ループを実行したいのですが、ループ内のコード ブロックを 9 の倍数 (9,18,27,36..) で実行する必要があります。
質問する
55 次
5 に答える
2
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) {
...
}
于 2013-10-09T14:37:15.040 に答える
2
このようなもの:
for(var i = 0; i < 50; i++) {
if (i % 9 == 0) {
//code block here
}
}
于 2013-10-09T14:37:35.953 に答える
0
for (var i = 1; i <= 50; ++i) {
(function(multipleOfNine) {
// Do something with multipleOfNine
}(i * 9));
}
あなたの質問は、最初の 50 の 9 の倍数をループしたいという意味だと解釈しました。50 未満の 9 の倍数だけが必要な場合は、EnterSB の answerを使用してください。
于 2013-10-09T14:37:41.270 に答える
-1
現在のループの繰り返しを記録し (最も簡単な方法は、ループ外の変数を 0 に初期化し、ループを通過するたびに増分することです)、Modulo を使用して 9 で割り切れるかどうかを確認します。例: x=i %9。x が 0 の場合、i は 9 の倍数です。
于 2013-10-09T14:38:09.880 に答える