將控制流跳到立即迴圈的結尾並執行迴圈之後的第一個指令。 這與傳回不同,傳回會離開所有迴圈及函數範圍。 Break 只在迴圈中有意義。
function Foo()
{
while (true)
{
while (z < 5)
{
...
if (x == false)
{
break; // 跳到 while (z < 5) {} 之後的那一行
}
if (y == true)
{
return 5; // 立即從 Foo() 返回
}
}
if (x == false)
{
break; // 跳到 while (true) {} 之後的那一行
}
}
...
return -1; // 立即從 Foo() 返回
}
|
Copyright © 2014 CA.
All rights reserved.
|
|