ホームページ  >  に質問  >  本文

javascript – javascript – forループが2つのforループにネストされている - コードログ

リーリー

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

我想大声告诉你我想大声告诉你2711日前572

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-05-18 10:51:45

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

    返事
    0
  • 迷茫

    迷茫2017-05-18 10:51:45

    リーリー

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

    リーリー

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

    リーリー

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-05-18 10:51:45

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

    返事
    0
  • 阿神

    阿神2017-05-18 10:51:45

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

    返事
    0
  • キャンセル返事