728x90
break 이해하기
- break란?
- 순서도(플로우 차트)
- 예시
break란?
반복문 for, while, do while내에서 반복문이 진행 중에 break를 만나게 되면 조건이 참이더라도 더 이상 진행을 하지 않고 반복문을 종료합니다.
for(초기 설정 ; 반복할 조건 ; 반복시 수정되어 적용할 내용){
내용1
내용2
break;
내용3
}
1. 초기 설정을 확인합니다.
2. 초기 설정이 반복할 조건에 대하여 참인지 거짓인지 확인합니다.
3-1. 조건이 거짓이면 for문을 끝냅니다.
3-2. 조건이 참이면 내용을 실행합니다.
4. 내용 1을 실행하고 내용 2를 실행하고 break를 만난다.
5. for문을 끝낸다.
순서도(플로우 차트)
예시
for(let i=0; i<5 ; i++){
console.log(i)
if(i==1){
break;
}
}
1. i를 0으로 설정한다.
2. i가 0이므로 조건 'i가 5보다 작다.'가 참이므로 console.log를 실행한다.
3. if의 조건 i==3이 거짓이므로 if문을 넘어간다.
4. i++에 의하여 i가 1 증가한다.
5. i가 1이므로 조건'i가 5보다 작다.'가 참이므로 console.log를 실행한다.
6. if의 조건 i==1이 참이므로 break를 실행한다.
7. break를 만났으므로 for문을 종료한다.
결과 : 0, 1
728x90