上一主题: 布尔值下一主题: 备注


break

Break

将控制流跳转到即时循环的末尾,并按照循环执行第一条指令。 这与 return 不同,return 将跳出所有的循环和函数区域。 break 只有在循环中才有意义。

示例:
function Foo()
{
     while (true)
     {
          while (z < 5)
          {
               ...
               if (x == false)
               {
               break;     // jumps to line following while (true) {}
               }
               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
}