ループ

1355 ワード

  • ループは、特定の条件に達するまで命令のセットを反復(反復)することができるプログラミングツールである.スタッフの重複作業を減らす.
  • - for

  • 3つの表現を;で分離した.
    1)開始:iterator変数(繰り返し変数)が含まれます.最初は1回のみ実行します.
    2)条件:条件がtrueの場合コードブロックを実行し、条件がfalseの場合コードブロックを停止する.
    3)step:iteration文(繰返し構文)は、各ループの繰返し変数を更新するために使用されます.

  • 判定条件-ブロックの実行-ステップの繰り返し

  • forでlet領域変数を宣言することもできます.
  • for (let number = 5; number < 11; number++) {    // ++는 number값을 1씩 증가시킨다.(--는 1씩 감소)
      console.log(number);
    };
    
  • アレイを通過するループ
    簡単な重複作業を減らすことができます.cpuに負担がかかるので、なるべく使わないほうがいいです.
    const vacationSpots = ['Bali', 'Paris', 'Tulum'];
    
    for (let i = 0; i < vacationSpots.length; i++) {
     console.log(`I would love to visit ${vacationSpots[i]}`);
    } 
    //I would love to visit Bali
    I would love to visit Paris
    I would love to visit Tulum 출력
  • ネストループ
  • const myArray = [6, 19, 20];
    const yourArray = [19, 81, 2];
    for (let i = 0; i < myArray.length; i++) {
      for (let j = 0; j < yourArray.length; j++) {
        if (myArray[i] === yourArray[j]) {
          console.log('Both loops have the number: ' + yourArray[j])
        }
      }
    }; // 19반환
    ここで、コード返却プロセスは次のとおりです.
    外環i 0は内環j 012が回転し、i 1はj 012が回転する
    内輪はドア回転、外輪はドア回転の形式です.