javascriptのfor文についてお願いします。
for文を使用して100回1を足して、3の倍数ときだけ1を足さないという処理をしようとしています。
あくまでもfor文のみを使用して計算結果をだそうとしていますが、うまくいきません。よろしくお願いします。
HTML
1<p onclick = "suji100();", id = "suji100">100回1加算、3の倍数のときだけ1を足さない</p>
javascript
1function suji100(){ 2var suji = document.getElementById("suji100"); 3var a = 0; 4 5for(var num = 0; num < 100; num += 1){ 6 a += 1; 7for(var num = 0; num < 100; num += 3){ 8 a -= 1; 9 } 10 suji.addEventListener("click", function(){ 11 suji.innerHTML = "<p>100回1を足すが3の倍数の場合は1を足さない</p><p>答え: " + a + " </p>"; 12 }, false); 13 } 14 }
答え: -33
コードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
回答3件
あなたの回答
tips
プレビュー