◆複数のループを一度に抜けるためのラベルを設定する(label)。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>複数の処理ループを一度に抜けるためのラベルを設定したい</title>
</head>
<body>
<p>◆複数のループを一度に抜けるためのラベルを設定する(label)。</p>
<script type="text/javascript">
<!--
flag = 0;
loop_out: //この行がラベル
for(i = 1 ; i < 11 ; i++) {
for (j = 1 ; j < 11 ; j++) {
if(i * j > 46) {
flag = 1;
break loop_out;
}
document.write(i * j , " : ");
}
document.write("<br>");
}
if (flag == 1){
document.write("繰り返し処理の途中で抜けました<br>");
}
else {
document.write("繰り返し処理はすべて完了しました<br>");
}
//-->
</script>
</body>
</html>