happy cat image

everdevel

coding

login
お知らせX
  • 現在、コメントだけのお知らせだけ表示します。
  • 表するコメントかログインしてください。

continue文と break文

continue文

反復文が作動中にcontinue文を会ったら次の実行文を実行しなずスッキプします。

では、やってみましょう。

状況はfor文を利用し1から20まで出力してる間7の場合continue文が作動され7は出力しなずスッキプして8が出力する状況です。7の場合はif文を使います。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>everdevel JavaScript</title>
<style type="text/css">
</style>
<script type="text/javascript">
  for(a = 1; a <= 10; a++){
    if(a == 7){
      continue;
    }
    document.write(a+"<br />");
  }
</script>
</head>
<body>
</body>
</html>

結果

javascript continue

上のソースの結果を見るとaのバリューが7の時の順番にif文を使ってcontinue文を使います。ではスキップして次の順番を実行します。

break文

つまり、1から7まで出力するプログラミンの中で7の時break文を実行するようにしたら7からは出力しません。
理由はbreak文は実行してる条件文や反復文を出るからです。
上に使ったソースでcontinue文代わりにbreak文を使って結果をみてみましょう。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>everdevel JavaScript</title>
<style type="text/css">
</style>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.0.min.js" ></script>
<script type="text/javascript">
  for(a = 1; a <= 10; a++){
    if(a == 7){
      break;
    }
    document.write(a+"<br />");
  }
</script>
</head>
<body>
</body>
</html>

結果

javascript break

上の結果を見ると7からは出力しません。 7の時にbreak文をあったからです。

これで終わりです。ありがとうございます。


ご覧くださってありがとうございます。お問い合わせと間違い説明はある場合、下にあるコメントにお願いいたします。


    
    

講義に戻る。

コメント 0個

並べ替え