break式は、while、forループから強制的な脱出を行うための 式です。break式は、ループの「実行式」部分で使うことができます。
break式は、
A). break ; B). break <式>
の2通りの記述ができます。A)の場合のbreak式の値は、void、B)の 場合の値は、<式>の値となります。
ループ式を、break式で強制脱出すると、break式の値が、ループ 式の値となります。
下記の例の場合、
var x, i = 0 ;
x = while (i < 5) {
if (i == 3)
break 99 ;
i++
}
x の値は、99 となります。
break式の文法構造は、以下のようになります。
break式 `break' [<式>]