Labeled 语句

更新:2007 年 11 月

为一条语句提供一个标识符。

label :
   [statements]

参数

  • label
    必选。在指向作标记的语句时使用的唯一标识符。

  • statements
    可选项。与 label 相关联的一个或多个语句。

备注

标签由 break 和 continue 语句使用,用于指定 break 和 continue 应用于哪个语句。

示例

在下面的语句中,continue 语句使用一个 labeled 语句来创建一个数组,在该数组中,每行的第三列包含一个未定义的值:

function labelDemo() {
   var a = new Array();
   var i, j, s = "", s1 = "";
   Outer:
   for (i = 0; i < 5; i++) {
      Inner:
      for (j = 0; j < 5; j++) {
         if (j == 2)
            continue Inner;
         else
            a[i,j] = j + 1;
      }
   }
   for (i = 0;i < 5; i++) {
      s = ""
      for (j = 0; j < 5; j++) {
         s += a[i,j];
      }
      s1 += s + "\n";
   }
   return(s1)
}

要求

版本 3

请参见

参考

break 语句

continue 语句