javascript中switchi和for循环的break语句放在一起,是跳出哪个语句呢?

javascript中switchi和for循环的break语句放在一起,是跳出哪个语句呢?

跳出最近的一层swith或者for,while,要跳出指定层用标签来做。


    lbFor:for(var i=0;i<5;i++)
      lbS1:  switch (i) {
            case 3: break lbFor;
            default:
                switch (i) {
                    case 1: break lbS1;
                    default: alert(i);
                }
                alert(i)//不会输出1
        }

从内往外,不知道回答的对不对

break 跳出它存在的最近的一个结构 如果BREAK在循环那么就跳出当前循环 如果BREAK在SWITCH 那么就跳出选择结构 记住一点就好 只要BREAK离哪一个结构近就跳出哪一个结构

就近原则,看大括号显示switch还是for

[b]这里这篇文章更详细 还有完整的实例演示:[/b]
[url=http://www.aijquery.cn/Html/jqueryrumen/91.html]js跳出循环:break 、continue 、return 附完整的实例演示[/url]
这里是文章的链接地址:
http://www.aijquery.cn/Html/jqueryrumen/91.html