반복문을 특정 조건에 만족하면 종료하고싶거나, 특정 조건을 제외하고 계속 반복하게끔 만들고 싶을 때가 있습니다.
그런 상황일 때 사용하는 break문과 continue 문을 알아봅시다.
먼저, break문은 반복문이 특정 조건에 만족할 때 종료를 시킵니다.
for (let n= 0; n<10; n++) {
if (n === 5) { // n이 5 와 같을 경우
break; // for 문 종료
}
console.log(n); // 0,1,2,3,4
}
이처럼 아예 반복문을 중단하고 싶을 때는 break를 걸어서 멈춰버립니다.
continue문의 경우는 특정 조건을 제외하고 계속 반복하게끔 만들고 싶을 때 사용하는 것인데,
for(let n=0; n<=10; n++) {
if(i%2 === 0) { // 2로 나눈 나머지가 0일 경우(즉, 짝수인 경우)
continue;
}
console.log(n); // 짝수는 출력되지 않는다. 1, 3, 5, 7, 9
}
짝수의 경우를 전부 제외 시켜버려 결과 값이 결국 모두 홀수로 나오게끔 만들 수 있는 구문을 작성할 수 있습니다.
'Today I Learned > JavaScript' 카테고리의 다른 글
[JavaScript] Deep Dive 모던자바스크립트 1~2장 (0) | 2022.07.14 |
---|---|
[JavaScript] 배열과 객체 (0) | 2022.02.11 |
[JavaScript] for, while 반복문 (0) | 2022.01.22 |
[JavaScript] 조건문 / 비교 연산자, 논리 연산자 (0) | 2022.01.12 |
[JavaScript] 조건문 / if ,else if, else문 (0) | 2022.01.11 |