📜  JavaScript 标签声明

📅  最后修改于: 2022-05-13 01:56:40.781000             🧑  作者: Mango

JavaScript 标签声明

label关键字不是 JavaScript 中的保留关键字,但它可以是任何字符串。由于 JavaScript 不包含 ag oto关键字,因此用户可以将continue关键字与 label 语句一起使用。此外,用户可以使用break关键字来终止循环/块。您也可以使用 break 关键字而不定义标签,但它只会终止父循环/块。要使用 break 关键字从内循环终止外循环,用户需要定义标签。应遵循以下语法来定义标签语句。

句法:

Label:
    statement (loop or block of code)

要使用的关键字:

  • 标签: A 用于定义块或循环名称的唯一字符串。
  • 语句:它可以是循环或块。
  • Break:用于终止循环或代码块。
  • 继续:用于终止或从循环的当前迭代跳转。

带有 for 循环的标签语句:在本节中,用户将学习为多个循环分配唯一的标签。此外,我们将在多个循环中使用 break 和 continue 关键字。下面的示例将演示使用循环使用标签。

示例 1:将 break 关键字与带标签的循环一起使用。用户可以使用标签从内循环终止外循环。

Javascript


Javascript


Javascript


输出:我们可以看到外循环在总和大于 12 时终止。

sum = 1
sum = 3
sum = 4
sum = 6
sum = 7
sum = 9
sum = 10
sum = 12

示例 2:将 continue 关键字与带标签的循环一起使用。用户可以使用标签从内循环跳转到外循环。

Javascript


输出:当 'a=2 and sum < 12' 条件执行为真时,它不会打印总和,因为我们正在使用 'continue' 关键字终止内部循环的迭代。当 if 语句中的条件执行为 true 时,会跳转到外层循环。

sum = 1 a = 1
sum = 4 a = 1
sum = 7 a = 1
sum = 10 a = 1
sum = 12 a = 2

示例 3:将标签语句与代码块一起使用。用户可以使用 break 关键字终止标记块的执行。

Javascript


输出:可以观察到没有执行break关键字后的代码

This part will be executed
out of the block