자료구조, 알고리즘/JavaScript 기초 문법
19. 반복문 제어
채린씨
2022. 3. 5. 03:47
* break
- 반복문 수행 시 코드 블록을 탈출할 때 사용되는 식별자
- 다중 반복문일 경우 가장 안쪽의 반복문 종료
- Label(반복문 앞에 콜론과 함께 쓰이는 식별자)을 이용해서 다중 반복문을 한 번에 종료 가능
=> 즉, break를 만나면 반복문을 나가버리기!
* continue
- 반복문 수행 시 코드 블록 실행을 해당 라인에서 중지하고 다시 조건 판단
=> 즉, continue를 만나면 아래 코드 싹 무시하고 조건문 다시 판단!
* label
- 프로그램 내 특정 영역을 지정하여 별도 이름을 붙이는 식별자
- break와 continue를 사용하는 반복문 안에서만 사용 가능하며, break나 continue 지시자 위에 있어야 함
- 그런데, label은 프로그램의 가독성과 로직을 망가뜨리는 경향이 있어 현업에서도 사용을 권장하지 않음..