break

고구마·2024년 2월 26일

1. 반복문에서의 break: 반복문(예: for, while, do-while)에서 특정 조건이 충족되었을 때 반복을 중지하고 루프를 벗어납니다.

for (let i = 0; i < 5; i++) {
    if (i === 3) {
        break; // i가 3이면 반복문을 중단합니다.
    }
    console.log(i);
}
// 출력: 0 1 2

2. switch 문에서의 break: switch 문에서 각 case에 해당하는 코드 블록을 실행한 후에 break를 사용하여 switch 문을 빠져나옵니다. break를 사용하지 않으면 다음 case 문이 실행됩니다.

let day = 3;
switch (day) {
    case 1:
        console.log("Monday");
        break;
    case 2:
        console.log("Tuesday");
        break;
    case 3:
        console.log("Wednesday");
        // break가 없으면 다음 case로 넘어가지 않고 계속해서 아래의 case도 실행됩니다.
        // break;
    case 4:
        console.log("Thursday");
        break;
    default:
        console.log("Other day");
}
// 출력: Wednesday
// break가 없는 경우 Thursday도 출력됩니다.

break 문은 루프나 switch 문을 즉시 종료하고 다음 코드로 제어를 전달합니다. 이를 통해 프로그램의 흐름을 제어할 수 있습니다.

profile
히히덕^^

0개의 댓글