이전 항목: Boolean다음 항목: 주석


break

Break

현재 루프의 끝으로 제어 흐름을 넘기고 루프 다음의 첫 번째 명령을 실행합니다. 이것은 모든 루프와 함수 범위를 벗어나는 return과 다릅니다. break는 루프 내에서만 의미가 있습니다.

예제:
function Foo()
{
     while (true)
     {
          while (z < 5)
          {
               ...
               if (x == false)
               {
               break;     // jumps to line following while (z < 5) {}
               }
               if (y == true)
               {
          return 5;     // returns from Foo() immediately
               }
          }
          if (x == false)
          {
               break;     // jumps to line following while (true) {}
          }
     }
     ...
     return -1;	// returns from Foo() immediately
}