0812 TIL
星をたたく
正方形で撮影
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(' ');
}
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なら式が成立しなければ出てくるでしょう
今日の反省🥲: もっと勉強しなさい.星の授業をたくさん見ましょう.
Reference
この問題について(0812 TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@kimhr08/0812-TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol