break 키워드는 for 반복문이나 while 반복문을 벗어날 때 사용한다.
break를 넣지 않을 때 무한반복 루프에 걸리는 경우가 있다. 아래 코드의 경우 break가 없었다면 계속해서 'n번째 반복문입니다.' 라는 알럿이 무한히 뜨며 벗어날 수 없었을 것이다. 물론 n은 1씩 증가하면서 말이다.
// 반복문
for (let i = 0; true; i++) {
alert(i + '번째 반복문입니다.')
// 진행 여부를 물어봅니다.
const isContinue = confirm('계속하시겠습니까?')
if (!isContinue) {
break
}
}
// 프로그램의 종료를 확인합니다.
alert('프로그램 종료')
하지만 아래 코드가 있었기에 계속하시겠습니까? 에서 취소를 누르면 break 가 되고 '프로그램 종료' 알럿이 뜨게 되었다.
break가 되는 이유는 물론 취소를 눌러서 !isContinue 가 true가 되어서이다.
'자바스크립트 리뷰' 카테고리의 다른 글
혼공자 콜백함수 (0) | 2023.04.03 |
---|---|
혼공자 chapter 05-2. filter() 메서드 (0) | 2023.04.03 |
while 문은 for 문과 거의 같다. (0) | 2023.04.01 |
for 반복문과 push 메서드의 조합 (0) | 2023.04.01 |
for in 반복문 과 for of 반복문의 차이 (0) | 2023.04.01 |