>  Q&A  >  본문

javascript - for 루프에 두 개의 for 루프가 중첩되어 있습니다.

으아악

이 코드는 어떻게 실행되나요? 이 코드는 이해가 되지만 작동 방식이 헷갈립니다. 생각을 할수록 어떻게 작동하는지 이해가 안 가네요. 자세한 조언 부탁드립니다. 감사합니다

我想大声告诉你我想大声告诉你2711일 전570

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

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

    먼저 외부 for를 입력한 다음 첫 번째 내부 for를 입력하고 두 번째 내부 for를 입력한 다음 첫 번째 루프 라운드가 종료됩니다.
    1차 출력:
        *<br>
    2차 출력:
       ***<br>
    3차 출력:# 🎜🎜#   *****<br>
    4번째 출력:
     ************<br>

    회신하다
    0
  • 迷茫

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

    으아악

    외부 레이어의 첫 번째 루프: 공백 4개와 새 줄

    으아악

    두 번째 외부 루프: 공백 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문의 기본 구문을 보고 차분히 생각해보시면 됩니다. 외부 루프는 줄 바꿈 횟수를 결정하고, 두 개의 내부 루프는 각각 공백과 * 기호 수를 결정합니다.
    내부 루프는 독립적이며 거의 동시에 진행됩니다

    회신하다
    0
  • 취소회신하다