【JavaScript】 for 문 중첩을 이해하고 싶다!

프로그래밍 공부 일기



2020년 11월 26일
for 문 중첩 처리에 대해 배웠으므로 기록합니다.
실수를 하는 자신감만 있기 때문에 뭔가 있으면 댓글을 달아주세요🙇

for 문이란?



지정된 횟수만큼 반복 처리를 하는 명령입니다.
(for-Javascript | MDN)

쓰기



for 문.
for(初期化式; ループ継続条件式; 増減式) {
 ループ内で実行する命令
}

처리 흐름



1. 초기화 처리



2. 조건 판정



3. 판정이 true의 경우, 루프내의 처리 실행, false의 경우, 루프의 종료



4. 증감 처리



5.3 판정이 거짓이 될 때까지 반복



(예) 변수 i가 10 미만인 동안 콘솔에 숫자를 출력



script.js
for (let i =0; i < 10; i ++) {
    console.log(i);
}

for 문 중첩



for 문 안에 for 문을 쓸 수 있습니다.



※알기 쉬운 예문이 생각나지 않았으므로, 용서해 주세요

script.js

for (let i =0; i < 2; i ++) {
        console.log('外側のループです');
        for(let n =0; n < 2 ; n ++) {
            console.log('内側のループです');
    }
}

처리 흐름



1. 변수 i에 0을 대입



2. 조건 판정( i < 2 )



3. 콘솔에 외부 루프입니다 문자열을 출력



4. 내부 루프로 들어가기



5. 변수 n에 0을 대입



6. 조건 판정( n < 2 )



7. 콘솔에 내부 루프입니다 문자열을 출력



8. 변수 n에 1을 더한다 (n ++)



9. 내부 루프가 끝나면 외부 루프의 변수 i에 1을 더합니다 (i ++)



10. 외부 루프가 끝날 때까지 반복



결과



좋은 웹페이지 즐겨찾기