JavaScript の Break および Continue ステートメント
JavaScript Break はループを終了します
JavaScript Break コマンドは、現(xiàn)在のループを終了し、ループ後のコードの実行を継続することを意味します。通常、break は次の例に示すように、if 條件文とともに使用されます。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var i=1 for (i = 1; i<=10; i++) { if (i > 5) { break; } document.write(i + "<br />"); } </script> </head> <body> </body> </html>
実行結(jié)果:
1
2
3
4
5
JavaScript continue は現(xiàn)在のループをスキップします
これは、break コマンドとは異なります。さらに、JavaScript の continue は、現(xiàn)在のループ (このループが無効であることに相當) をスキップし、ループの終わりまで次のループを継続します。
次の例は、1 から 10 までの奇數(shù)の出力を示しています。上たとえば、break でループを終了するか、Continue で現(xiàn)在のループをスキップするかにかかわらず、break/Continue コマンドが実行される場所に注意する必要があります。上記の奇數(shù)出力例において、document.write コマンドの後に continue コマンドを配置すると、奇數(shù)出力の結(jié)果が得られません。
JavaScript タグ
switch ステートメントの章で見たように、JavaScript ステートメントにはタグを付けることができます。
JavaScript ステートメントにラベルを付けるには、ステートメントの前にコロンを追加します。
label:
statements
break ステートメントと continue ステートメントは、単にコード ブロックから抜け出すステートメントです。 構(gòu)文:
break labelname; continue labelname;continue ステートメントは、ループ內(nèi)でのみ使用できます。
break ステートメント (ラベル?yún)⒄栅胜? は、ループまたはスイッチ內(nèi)でのみ使用できます。
りー