0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

JavaScriptで図形の左寄せの直角三角形を作る【自分用】

Last updated at Posted at 2020-11-01

初めての投稿です。
プログラミング初心者なので間違いはあると思いますが、あらかじめご了承ください。

今回は題名の通りJavaScriptで左寄せの直角三角形を作る方法です。
課題をやっていて躓いたため、誰かのためになればと思い、ここに覚書きとして残しておきます。

yahoo!知恵袋にはString.repeatメソッドを使うやり方が多くあり、たぶんそちらの方が主流(というか簡潔)なのではないかと思いますが
for文の2重ループにて処理する方法は以下の通りです。

for(var i=0; i<5;i++){
  for(var a=0;a<i+1;a++){
  document.write("");
}
document.write("<br>");
}
/*
■
■■
■■■
■■■■
■■■■■
*/

ポイント

2行目のfor文の条件式a<i+1です。
iが0の時、a<0+1でaは1度のみ処理されます。
iが0の時はa<1+1(2になる)ので2回処理され・・・

というのを5回繰り返すコードになっています。

ご参考になれば・・・

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?