label语句的格式如下:
下面来看下label语句与break、continue语句的综合应用:
start:
for(var i=0; i < 10; i++)
{
alert(i);
}
下面来看下label语句与break、continue语句的综合应用:
var num = 0;
outerLoop:
for(var i = 0; i < 10; i++)
{
for(var j = 0; j < 10; j++)
{
if(i == 5 && j == 5)
{
break outerLoop;
}
num++;
}
}
alert(num); //55
从alert(num)的值可以看出,break outerLoop;语句的作用是跳出当前outerLoop(标签)下的for循环。
var num = 0;
outerLoop:
for(var i = 0; i < 10; i++)
{
for(var j = 0; j < 10; j++)
{
if(i == 5 && j == 5)
{
continue outerLoop;
}
num++;
}
}
alert(num); //95
从alert(num)的值可以看出,continue outerLoop;语句的作用是跳出当前循环,并跳转到outerLoop(标签)下的for循环继续执行。