JavaScript 核心语句 - 含标签的语句

经常在循环标志前加上标签文本来引用该循环,其使用方法是标识符后面加冒号“:”。

在使用break 和continue 语句配合使用控制循环语句时,可使用break 或continue 加上标识符的形式使循环跳转到指定的位置。

考察如下的测试代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
http://www.w3.org/TR/REC-html140/strict.dtd”>

Sample Page! [/code]程序运行后,在原始页面单击“测试”按钮,弹出警告框如图所示。

若不加标签 outer,而直接使用break 语句跳出循环。

比较上述两个实例可知:

若增加标签 outer,则执行到break outer 语句时跳出整个while 循环;

若直接使用 break 语句仅跳出break 所在的for 循环。

由此可见,标签对循环控制非常有效。若配合break 和continue 语句使用,可精确控制循环的走向,在实际编写脚本代码过程中应根据需要选择添加标签与否。