@ JavaScript

break 文

break 文が実行されると、最も内側のループまたは switch 文を終了します。

format

break [ラベル];

break_01.html

<!DOCTYPE html>
<html lang="ja">

<head>
<meta charset="utf-8">
<title>sample</title>
<style>
body {
  font-size: 50px;
  line-height: 1.5;
  padding: 100px 0;
  cursor: pointer;
  text-align: center;
}
</style>
<script>
var x = 1;
switch (x) {
  case 1: document.write("x = 1");
  break;
  case 2: document.write("x = 2");
  break;
  default : document.write("x は 1 でも 2 でもありません。");
  break;
}
</script>
</head>

<body>
</body>

</html>

break_02.html

<!DOCTYPE html>
<html lang="ja">

<head>
<meta charset="utf-8">
<title>sample</title>
<style>
body {
  font-size: 50px;
  line-height: 1.5;
  padding: 100px 0;
  text-align: center;
}
</style>
<script>
for (var count=0; ; count++) {
  document.write(count + "<br>");
  if (count > 9) break;
}
</script>
</head>

<body>
</body>

</html>

キーワード break の後ろにラベル名を指定することもできます。

format

ラベル: for (var i=0; i < 10; i++) {
  document.write(i);
  if (i == 2) break ラベル;
}