0812 TIL

10025 ワード

星をたたく


正方形で撮影
for(let i=0; i<5; i++){
  for(let j=0; j<5; j++){
    document.write('*');
  }
  document.write('<br>')
}

*****
*****
*****
*****
*****
コード解釈:まず外部forを実行し,その後0の状態で内部forゲートに移動する.次いでjは4(0,1,2,3,4,5)に増加する.外はfor文のため、一番下の
は5回改行します.
三角形の星をたたく
for(let i=0; i<5; i++){
  for(let j=0; j<=i; j++){
    document.write('*');
  }
  document.write('<br>')
}

*
**
***
****
*****
コード解釈:iが0、1、2、3、4に撮られ、i=0とj=0の2つが本物なので、1つの星が撮られ、さらに1つのjを加えると1、iが0になり、偽物なので出かけるために改行します.iはi++なので大きくなって1になり、そしてjは0,1−>i=2/j=0,1,2~i=4/j=0,1,2,3,4の星が撮られ、forは反復文なのでj++を加えてjは5になり、<=iの条件が違うので複文から出てくる.
そして私はあなたに改行したいと思って、それから一番上に登って、i=5が成立しないので、コード自体は終了しました.
逆三角形の星図
for(let i = 0; i < 5; i++)  {
  for(let j = 4; j > i; j--)  {
    document.write('&nbsp');
  }
  for(let j = 0; j <= i; j++) {
    document.write('*');
  }
  document.write('<br>');
}

    *
   **
  ***
 ****
*****
コードの説明:
4 0
3 0
2 0
1 0
4 1
3 1
2 1
4 2
3 2
4 3
最初のj=0>i=0は成立しないため、キャンセルされる.そして、最後のj=4>i=4も成立しないのでキャンセルして、最初は4つの空白で、最後は空白がありません.そして、一番下のfor文は独立しているので、点が0からiのような0、1、2、3、4点まで星を描きます.j<=iなので
私がコードした逆三角形コード.
for (i = 0; i < 5; i++) {
    for (j = 4; j >= i; j--){
        document.write('*')
    }
    document.write('<br>')
}

*****
****
***
**
*
コードの説明:
まず空白コードは必要ありません.一番外側のfor文は5列を生成します.その後、中のfor文は0、1、2、3、4から始まり、j=0 i=0がtrueになるまで、星番号を繰り返します.j=-1なら式が成立しなければ出てくるでしょう
今日の反省🥲: もっと勉強しなさい.星の授業をたくさん見ましょう.