一部の星マークだけを変えられた理由を知りたい
javascriptにて★を5x5にて表示、各行の一部を☆に表示させる演習をしております。
解答自体は作成出来たのですが、偶然の産物の為何故この表記に出来たのかが分からずにおります。
☆★★★★
★☆★★★
★★☆★★
★★★☆★
★★★★☆
該当のソースコード
javascript
1document.write("■■■問2■■■"); 2document.write("<br>"); 3for(var i =0; i < 5; i++){ 4 for(var a = 0; a < 5; a++){ 5 if(a == i){ 6 document.write("☆"); 7 }else{ 8 document.write("★"); 9 } 10 }document.write("<br>"); 11}
if(a==i)が原因とは思うのですが、このコードでどうしてこの出力に至ったかが分からず、
素人質問で恐縮では御座いますがご教示願えますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/18 11:16
2021/06/18 11:19