【JavaScript】 for 문 중첩을 이해하고 싶다!
프로그래밍 공부 일기
2020년 11월 26일
for 문 중첩 처리에 대해 배웠으므로 기록합니다.
실수를 하는 자신감만 있기 때문에 뭔가 있으면 댓글을 달아주세요🙇
for 문이란?
지정된 횟수만큼 반복 처리를 하는 명령입니다.
(for-Javascript | MDN)
쓰기
for 문.for(初期化式; ループ継続条件式; 増減式) {
ループ内で実行する命令
}
처리 흐름
1. 초기화 처리
2. 조건 판정
3. 판정이 true의 경우, 루프내의 처리 실행, false의 경우, 루프의 종료
4. 증감 처리
5.3 판정이 거짓이 될 때까지 반복
(예) 변수 i가 10 미만인 동안 콘솔에 숫자를 출력
script.jsfor (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. 외부 루프가 끝날 때까지 반복
결과
Reference
이 문제에 관하여(【JavaScript】 for 문 중첩을 이해하고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mikiprogram/items/62eda2e243cebb3298a6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
지정된 횟수만큼 반복 처리를 하는 명령입니다.
(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. 외부 루프가 끝날 때까지 반복
결과
Reference
이 문제에 관하여(【JavaScript】 for 문 중첩을 이해하고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mikiprogram/items/62eda2e243cebb3298a6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
for (let i =0; i < 2; i ++) {
console.log('外側のループです');
for(let n =0; n < 2 ; n ++) {
console.log('内側のループです');
}
}
Reference
이 문제에 관하여(【JavaScript】 for 문 중첩을 이해하고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mikiprogram/items/62eda2e243cebb3298a6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)