zoukankan      html  css  js  c++  java
  • javascript里label语句的简单示例

    在javascript中,我们可能很少会去用到 Label 语句,但是熟练的应用 Label 语句,尤其是在嵌套循环中熟练应用 break, continue 与 Label 可以精确的返回到你想要的程序的位置。

    Label 语句,按书本上说的语法是:
           Label: statement
           如: begin: for (var i = 0; i < 10 ; i++ ){
                             alert(i);
                       }
     1 var num1 = 0;
     2 for (var i = 0; i < 10; i++) {
     3     for (var j = 0; j < 10; j++) {
     4         if (i == 5 && j == 5) {
     5             break;
     6         }
     7         num1++;
     8     }
     9 }
    10 //退出i=5时内部j循环的循环,跳到外部i循环的顶部继续循环i>5循环
    11 //10+10+10+10+10+5+10+10+10+10
    12 console.log(num1); //95
    13 
    14 var num2 = 0;
    15 outPoint:for (var i = 0; i < 10; i++) {
    16     for (var j = 0; j < 10; j++) {
    17         if (i == 5 && j == 5) {
    18             break outPoint; 
    19         }
    20         num2++;
    21     }
    22 }
    23 //退出outPoint对应的j=5时外部j循环,执行外部j循环后面的语句
    24 //10+10+10+10+10+5+
    25 console.log(num2); //55
    26 var num3 = 0;
    27   outPoint:for (var i = 0; i < 10; i++)   {
    28     for (var j = 0; j < 10; j++) {
    29         if (i == 5 && j == 5) {
    30             continue outPoint; 
    31         }
    32         //退出outPoint对应的j=5时外部j循环,跳转到外部循环顶部继续执行循环
    33         //10+10+10+10+10+5+10+10+10+10
    34         num3++;
    35     }
    36   }
    37 console.log(num3); //95 
  • 相关阅读:
    Java自学二十六天
    Java自学三十四天
    Java自学三十二天
    Java自学三十天
    Java开学考试心得
    Java自学二十九天
    Java自学二十八天
    Java自学三十一天
    Java自学三十三天
    2020年月12日Java学习日记
  • 原文地址:https://www.cnblogs.com/aidixie/p/9671992.html
Copyright © 2011-2022 走看看