[ JavaScript 문법 종합반 1주차 (15)] 반복문(2) (while문, do..while문, break문과 continue문)
2023. 7. 28. 16:23ㆍ2. JS문법 종합
1. While문 : 조건식이 참인 경우에만 코드를 반복해서 실행한다.
let i = 0;
while (i < 10) {
console.log(i); // ** 메인로직
i++; // ** 증감
}

* while문을 이용한 다른 예시로 진행 해보았다.
( * 여기서 if문이 들어가는 부분에서 && 논리 연산자를 사용하였는데, 이 부분이 잘 이해가지 않았다. 기회될때 질문을 다시 해봐야겠다. )
2. do...while문 : do...while문은 일단 한 번은 코드를 실행하고, 그 후에+ 조건식을 체크하여 반복 여부를 결정한다.
let i = 0;
do {
console.log(i); // -> 메인로직
i++;
} while (i < 10); // -> 조건문
* 최초로 한번 실행하고 나서, 조건을 확인한다.
3. break문과 continue문
1) break문 : break문은 반복문을 종료한다.
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
2) continue문 : 아래의 예제는 for문과 함께 continue문을 사용하여 5를 제외한 0부터 9까지의 숫자를 출력한다.
for (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i);
}

* break문과 continue의 차이는 왼쪽의 결과 값과 같다.
break는 4까지의 값을 출력했고, continue는 5를 제외한 끝까지의 값을 출력했다.

'2. JS문법 종합' 카테고리의 다른 글
| [ JavaScript 문법 종합반 2주차 (2)] ES6문법, 단축속성명, 전개구문, 탬플릿 리터럴 (0) | 2023.07.31 |
|---|---|
| [ JavaScript 문법 종합반 2주차 (1)] ES6문법, 구조분해할당 (0) | 2023.07.29 |
| [ JavaScript 문법 종합반 1주차 (14)] 반복문 (for문, 배열과 함께사용하는 for문, for...in문) (0) | 2023.07.28 |
| [ JavaScript 문법 종합반 1주차 (13)] 배열과 배열 메소드(2) (0) | 2023.07.27 |
| [ JavaScript 문법 종합반 1주차 (12)] 배열과 배열 메소드 (0) | 2023.07.27 |