자바스크립트 리뷰
break 키워드와 continue 키워드 사용하기
가문비7
2023. 4. 1. 22:03
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가 되어서이다.