반복문2

1. break

-루프(반복문) 1개만 빠져나간다.(조건문은 빠져나가지 않으니 주의.)
-무한루프와 자주 사용된다.

딩순서를 바꾸면 결과가 달라진다.)

2.continue

-루프의 처음으로 돌아간다.(빠져나가는게 아니다.)

(ex1)반복문과 continue

for(var b=0;b<8;b++){if(b===5){continue;}
                     console.log(b);
                        }

->break와 다르게 continue는 반복문을 빠져나가는게 아닌 루프의 처음 조건검사부분으 로 돌아간다. 따라서 b가 5가되면 조건검색으로 돌아가 console에 0,1,2,3,4,6,7 만 띄워진다.
(주의 조건문과 콘솔로그 코딩순서를 바꾸면 결과가 달라진다.)

3.이중루프

-반복문 안의 반복문

(ex1) 이중루프 만들기

for(var a=0;a<3;a++){for(var b=0;b<5;b++){ console.log(a,b);}
                   }

-> 먼저 코딩된 반복문의 첫번째 조건검사 후 실행, 다음으로 코딩된 반복문 모두 실행 후 다시 처음의 반복문으로 돌아와 다음 조건 검사후 실행. 조건검사가 끝날때까지 반 복

4.이중루프와 break

(ex1) 이중루프에 break를 쓰면 어떤 루프를 빠져나오는가?

for(var a=0;a<3;a++){for(var b=0;b<5;b++){ console.log(a,b);}
                  if(b===3){break;}
                   }

-> 조건문에있는 변수가 포함되 루프 "한개"를 빠져나온다.

(다음 포스팅은 자바스크립트의 배열과 문자열1을 할 예정.)

profile
매일 조금씩 성장하는 개발자!

0개의 댓글