javascript 中的标签可以对javascript语句进行标记。
语法:
labelname:
/*
* 这里是代码
*/
之前不理解这个标签语句是干嘛用的,写了几行代码,大致明白了。比如有个嵌套循环,当内层循环满足某个条件时,要相应的跳出内层循环或者外层循环,这个时候,标签就能发挥作用了:
<!DOCTYPE html>
<html >
<title>javascript</title>
<head>
<script>
outloop:
for(var i=0;i<5;i++){
innerloop:
for(var j=0;j<10;j++){
if(j==3){
break outloop;
}
document.write(j+"</br>");
}
}
</script>
</head>
</html>
浏览器输出:
0
1
2
如果break后面改为innerloop,则输出:
0
1
2
0
1
2
0
1
2
0
1
2
0
1
2
/**************************/
遇到不明白的地方,敲敲代码就明白了…..