while문 사용법
while (조건) {
// 조건이 참일 때 실행될 코드 블록
}
위의 예제는 while문의 기본형입니다. 여기서 조건은 불리언(boolean) 값으로 표현될 수 있는 식을 말하며 해당 조건이 true인 동안, 중괄호 { } 안의 코드 블록이 반복해서 실행됩니다.
while문의 실행 순서
- 조건식을 검사합니다.
- 만족하면 중괄호 { } 안의 코드 블록을 실행합니다.
- 다시 조건식을 검사합니다.
while문 사용 시 주의사항
let i = 0;
while (i < 5) {
console.log(i);
// i를 업데이트하는 부분이 빠져있으면 무한 루프에 빠질 수 있음
}
while문을 사용할 때는 무한 루프에 빠지지 않도록 주의해야 합니다. 특히 비교하는 조건이 반복문 안에서 업데이트되지 않으면 항상 같은 값을 비교하게 되어 무한루프에 빠지게 됩니다. 예를 들어 위의 예제에서 i++; 를 빠트렸다면, i의 값은 항상 0으로 유지되어 무한 루프에 빠지게 되겠죠. 이렇게 while 문은 특정한 조건이 만족될 때까지 반복 실행되므로, 조건식을 신중하게 설정하여 의도치 않은 결과를 방지해야 합니다.
while문에서의 break와 continue
break - 반복문 탈출
- break 문은 루프를 즉시 종료하고 루프 외부로 빠져나가게 합니다.
- break가 실행되면 루프 조건의 판별 여부와 상관없이 루프가 종료됩니다
- 주로 특정 조건이 충족되었을 때 루프를 종료하고자 할 때 사용됩니다.
continue - 반복문 건너뛰기
- continue 문은 현재 반복을 중단하고 다음 반복으로 진행합니다.
- continue가 실행되면 이후의 코드는 실행되지 않고 다음 반복의 시작 지점으로 이동합니다.
- 특정 조건일 때 현재 반복을 건너뛰고자 할 때 사용됩니다.
'JavaScript' 카테고리의 다른 글
| if문, else-if문 사용법 & 예제 정리 (0) | 2024.04.17 |
|---|---|
| do-while문 사용법 & 예제 정리 (0) | 2024.04.17 |
| 자바스크립트 객체(Object) 생성 & 사용 방법 (0) | 2024.04.17 |
| 자바스크립트의 데이터 타입(DataType) (0) | 2024.04.17 |
| 자바스크립트 배열 선언 및 사용법 정리 (0) | 2024.04.17 |