JavaScript|リピート


複文


繰り返し文のタイプ


  • 文脈
  • の繰り返し回数が明確に分かる場合、
  • 使用最多(可読性、快適↑)

  • ドア
  • の条件に従って繰り返し回数を決定する必要がある場合、
  • .

  • do-while文

  • whileと文の違い:まず条件を検査するか、それとも後検査条件を検査するか.
    whileと文の共通点:基本論理は同じです.
  • for文で、
  • に変換できます.

    文脈


    forゲートの起動方式(フロー)



  • 実行順序
    ①初期化式が最初に行われる.を選択します.
    ②条件式が本当なら
    ③文を実行し、falseであればfor文を終了します.実行文が実行された場合、ブロック内のすべての③実行文が実行され、
    ④増減式を行った後、②評価条件式を改めて行う.
  • 構文

    //문법
    for(초기화식; 조건식; 증감식){
        실행문; 
    }
    
    //사용법
    for(int i=0;i<10;i++){
        printf("%d\n",i);
    }

    for文の省略


  • 場合によっては、初期化、条件式、増減、実行文のブロックなど、多くのコードをスキップすることもできます.
    //초기화식 생략
    int i=0;
    for(;i<10;i++){
        printf("%d\n",i);
    }
    
    //조건식 생략(무한루프에 빠지게됩니다.)
    for(int i=0;;i++){
        printf("%d\n",i);
    }
    
    //증감식 생략(무한루프에 빠지게됩니다.)
    for(int i=0;i<10;){
        printf("%d\n",i);
    }
    
    //실행문이 한라인일 경우 { } 대괄호 생략 가능
    for(int i=0;i<10;i++)
        printf("%d\n",i);
  • 重複文をスキップして終了(break、continue、return)

  • for文を使用する場合は、break、continue、returnなどの制御移動文を同時に使用します.