浅谈Javascript中的Label语句

本文主要对Javascript中的Label语句通过实例对比进行简要分析,具有很好的参考价值,需要的朋友一起来看下吧

Label 语句,按书本上说的语法是:

       Label: statement

 如: begin: for (var i = 0; i <10 ; i++ ){ alert(i); }< pre>

举一个比较典型的例子,看完后即明白 Label 的应用:(未添加 Label)

 var num = 0; for (var i = 0 ; i <10 ; i++){ for (var j < 10 j++){ if( i== 5 && ){ break; } num++; alert(num);>

对比使用了 Label 之后的程序:(添加 Label 后)

 var num = 0; outPoint: for (var i = 0 ; i <10 ; i++){ for (var j < 10 j++){ if( i== 5 && ){ break outpoint; } num++; alert(num);>

对比使用了break、continue语句:

 var num = 0;   outPoint:   for(var i = 0; i <10; i++)   {   for(var j = 0; j <10; j++)   {   if(i == 5 && j == 5)   {   continue outPoint;    }    num++;   }   }   alert(num); //95 

从alert(num)的值可以看出,continue outPoint;语句的作用是跳出当前循环,并跳转到outPoint(标签)下的for循环继续执行。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持html中文网!

以上就是浅谈Javascript中的Label语句的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程