反復文が作動中に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>
結果
上のソースの結果を見るとaのバリューが7の時の順番にif文を使ってcontinue文を使います。ではスキップして次の順番を実行します。
つまり、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>
結果
上の結果を見ると7からは出力しません。 7の時にbreak文をあったからです。
これで終わりです。ありがとうございます。
ご覧くださってありがとうございます。お問い合わせと間違い説明はある場合、下にあるコメントにお願いいたします。
//=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']?>コメント 0個
並べ替え