다음을 통해 공유


break 문

업데이트: 2007년 11월

현재 루프를 종료하거나 레이블로 연결된 경우에는 연결된 문을 종료합니다.

break [label];

인수

  • label
    선택적 요소. 중단할 문의 레이블을 지정합니다.

설명

break 문은 보통 switch 문이나 while, for, for...in, do...while 루프 등에서 사용합니다. label 인수는 switch 문에서 가장 많이 사용하지만 단순 문이나 복합 문에서 모두 사용할 수 있습니다.

break 문을 실행하면 프로그램 흐름은 현재 루프나 문에서 빠져나와 바로 다음 문으로 이동합니다.

예제 1

다음 예제는 break 문의 사용 예를 보여 줍니다.

function breakTest(breakpoint){
   var i = 0;
   while (i < 100) {
      if (i == breakpoint)
         break;
      i++;
   }
   return(i);
}

예제 2

다음 예제에서는 레이블이 붙은 break 문의 사용법을 보여 줍니다.

function nameInDoubleArray(name, doubleArray) {
   var i, j, inArray;
   inArray = false;
   mainloop:
   for(i=0; i<doubleArray.length; i++)
      for(j=0; j<doubleArray[i].length; j++)
         if(doubleArray[i][j] == name) {
            inArray = true;
            break mainloop;
         }
   return inArray;
}

요구 사항

버전 1

참고 항목

참조

continue 문

do...while 문

for 문

for...in 문

Labeled 문

while 문