本文主要对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技术站其它相关文章!