JavaScript学習者です。
JavaScriptで以下のような図形を書きたいです。
☆★★★★
★☆★★★
★★☆★★
★★★☆★
★★★★☆
自分なりに考えたコードが以下です。
for (var i = 0; i < 5; i++) { var j = 0; for (var k = 0; k <= 5; k++) { if (j == k) { document.write("☆"); } else if (k == 5) { document.write("<br>"); } else { document.write("★"); } } j += 1; }
しかし、このまま実行すると以下のようになります。
☆★★★★
☆★★★★
☆★★★★
☆★★★★
☆★★★★
☆を一行ごとに一つずつずらしていきたいのですが、どのようにすれば良いのでしょうか?
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー