javascript – javascript – forループが2つのforループにネストされている - コードログ
我想大声告诉你
我想大声告诉你 2017-05-18 10:49:45
0
4
631
リーリー

このコードはどのように実行されるのでしょうか?このコードは理解できますが、動作が混乱しています。考えれば考えるほど、どのように動作するのか理解できません。初心者なので、詳しくアドバイスしてください。ありがとうございます。ありがとう。ありがとう。あなた###

我想大声告诉你
我想大声告诉你

全員に返信(4)
巴扎黑

最初に外側の for を入力し、次に内側の層に最初の for を入力し、次に内側の層に 2 番目の for を入力して、最初のループのループが終了します。
1回目の出力:
&nbsp&nbsp&nbsp*<br>
2回目の出力:
&nbsp&nbsp&nbsp***<br>
3回目の出力:
&nbsp&nbsp*****<br>
4回目の出力:
&n BSP* ******

いいねを押す +0
迷茫

リーリー

外側の層の最初のループ: 4 つのスペースと新しい行

リーリー

2 番目の外側ループ: 3 つのスペース、3 つの改行

リーリー

3 番目の外側ループ: 2 つのスペース、5 つの改行
....

つまり、出力スペース文字が 1 つ減少し、出力改行文字が 2 つ増加します。このような乱雑なループの場合、2 つまたは 3 つの実行プロセスを列挙してみることができます

いいねを押す +0
Ty80

順番に実行し、外側のループに入り、内側のループがループした後に次のループを実行します

いいねを押す +0
阿神

for ステートメントの基本構文を見て、落ち着いて考えてみてください。外側のループは改行の数を決定し、2 つの内側のループはスペースと * 記号の数をそれぞれ決定します。
内部のループは独立しており、ほぼ同時に進行します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート