ITѧϰ�� -> �����ĵ� -> JavaScript���Բο��ֲ�
JavaScript�ֲ�
��Ŀ¼�� ����һҳ�� ����һҳ�� ��������

break

Terminates the current while or for loop and transfers program control to the statement following the terminated loop.

ʵ�ְ汾 Navigator 2.0, LiveWire 1.0

�﷨

break
break label

Argument

label Identifier associated with the label of the statement.

����

The break statement can now include an optional label that allows the program to break out of a labeled statement. This type of break must be in a statement identified by the label used by break.

The statements in a labeled statement can be of any type.

ʾ��

The following function has a break statement that terminates the while loop when e is 3, and then returns the value 3 * x.

function testBreak(x) {
   var i = 0
   while (i < 6) {
      if (i == 3)
         break
      i++
   }
   return i*x
}
In the following example, a statement labeled checkiandj contains a statement labeled checkj. If break is encountered, the program breaks out of the checkj statement and continues with the remainder of the checkiandj statement. If break had a label of checkiandj, the program would break out of the checkiandj statement and continue at the statement following checkiandj.

checkiandj :
   if (4==i) {
      document.write("You've entered " + i + ".<BR>");
      checkj :
         if (2==j) {
            document.write("You've entered " + j + ".<BR>");
            break checkj;
            document.write("The sum is " + (i+j) + ".<BR>");
         }
      document.write(i + "-" + j + "=" + (i-j) + ".<BR>");
   }

�ο�

labeled, switch


��Ŀ¼�� ����һҳ�� ����һҳ�� ��������

����ҳ�涥��