为了账号安全,请及时绑定邮箱和手机立即绑定

请问大家是如何在实践中使用label语句的

请问大家是如何在实践中使用label语句的

一只萌萌小番薯 2019-04-16 16:58:07
从来没有用过label,比较茫然在哪种情况下使用label语句最好能否给几个平时使用的情况之前好像有在哪里看到过说不建议使用lable,是什么原因3Q不是表单的label,是js里的label语句例如下面代码中的topvaritemsPassed=0;vari,j;top:for(i=0;i
查看完整描述

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

受教,原来还有这么一种语法。MDN上已经有你想要的答案了吧:
Avoidusinglabels
LabelsarenotverycommonlyusedinJavaScriptsincetheymake
programshardertoreadandunderstand.Asmuchaspossible,avoid
usinglabelsand,dependingonthecases,prefercallingfunctionsor
throwinganerror.
-label-JavaScript|MDN
                            
查看完整回答
反对 回复 2019-04-16
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

原来你说的是js上的label
label是给js的代码块进行命名的,比如
if(1)a:{
alert(0);
breaka;
alert(1);
};
a是label的名字,当执行breaka;后,就不会再执行alert(1)
再比如下面这段代码




当任何一个input为空的时候,都会弹出验证失败。
你写的那段代码,top就是label名,表示后面整个for循环,continuetop就是结束单次循环。参考:神秘的大括号JavaScript的命名代码块
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 383 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信