从来没有用过label,比较茫然在哪种情况下使用label语句最好能否给几个平时使用的情况之前好像有在哪里看到过说不建议使用lable,是什么原因3Q不是表单的label,是js里的label语句例如下面代码中的topvaritemsPassed=0;vari,j;top:for(i=0;i
2 回答
心有法竹
TA贡献1866条经验 获得超5个赞
受教,原来还有这么一种语法。MDN上已经有你想要的答案了吧:AvoidusinglabelsLabelsarenotverycommonlyusedinJavaScriptsincetheymakeprogramshardertoreadandunderstand.Asmuchaspossible,avoidusinglabelsand,dependingonthecases,prefercallingfunctionsorthrowinganerror.-label-JavaScript|MDN
慕的地6264312
TA贡献1817条经验 获得超6个赞
原来你说的是js上的labellabel是给js的代码块进行命名的,比如if(1)a:{alert(0);breaka;alert(1);};a是label的名字,当执行breaka;后,就不会再执行alert(1)再比如下面这段代码 当任何一个input为空的时候,都会弹出验证失败。你写的那段代码,top就是label名,表示后面整个for循环,continuetop就是结束单次循环。参考:神秘的大括号JavaScript的命名代码块
添加回答
举报
0/150
提交
取消