阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JavaScript 标记语句

      功能

      标记语句可以和 break 或 continue 语句一起使用。标记就是在一条语句前面加个可以引用的标识符(identifier)。

      用法

      var str = "";
      
      loop1:
      for (var i = 0; i < 5; i++) {
        if (i === 1) {
          continue loop1;
        }
        str = str + i;
      }
      
      console.log(str);
      // expected output: "0234"
      

      备注:使用标记的循环或语句块非常罕见。通常情况下,可以使用函数调用而不是(基于标记的)循环跳转。

      语法

      label :
         statement
      
      

      label

      任何不属于保留关键字的 JavaScript 标识符。

      statement

      JavaScript 语句。break 可用于任何标记语句,而 continue 可用于循环标记语句。

      描述

      可使用一个标签来唯一标记一个循环,然后使用 break 或 continue 语句来指示程序是否中断循环或继续执行。

      需要注意的是,JavaScript 没有 goto 语句,标记只能和 break 或 continue 一起使用。

      在严格模式中,你不能使用 “let” 作为标签名称。它会抛出一个 SyntaxError(因为 let 是一个保留的标识符)。

      目录
      目录