ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptのジャンプ文とは何ですか?
JavaScript のジャンプ ステートメントには次のものが含まれます: 1. Break ステートメント、構文 "break;"; 2. continue ステートメント (ループ ステートメントのループ本体でのみ使用できます、構文 "Continue;"); 3. return ステートメント、構文「return [式]」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Jump ステートメントは、関数呼び出しから返された分岐、ループ、またはステートメントから飛び出すことができます。
JavaScript のジャンプ ステートメントには、break ステートメント、Continue ステートメント、および return ステートメントの 3 種類があります。
break ステートメントは、ループまたは switch ステートメントを終了するために使用されます。その構文形式は次のとおりです。
break;
[例 1] 次の例では、while ステートメントのループ式を常に true に設定します (while は値 1 を true に変換できます)。次に、while ループ構造内に if ステートメントを設定して変数 i が 50 より大きいかどうかを判断し、while ループ本体から抜け出します。
var i=0; while(1){ if(i>50)break; i++; document.write(i); }
[例 2] Jump ステートメントをマーカーと組み合わせて使用すると、ループ本体から飛び出すだけでなく、指定した行にジャンプすることもできます。以下のネストされた for ループ本体で、マークを定義します。
Continue ステートメントの使用法は、break ステートメントと似ています。唯一の違いは、 Continue ステートメントはループを終了しませんが、ループを開始します。新しい反復 (つまり、ループ ステートメントの再実行)。マークされているかマークされていないかに関係なく、Continue ステートメントはループ ステートメントのループ本体内でのみ使用できます。
return ステートメントは、関数の戻り値を指定するために使用されます。関数またはクロージャ内でのみ使用できます。ステートメントの形式は次のとおりです。
x:for (a=1;a<10;a++) { //添加标签 document.write("<br />"+a+"<br />"); for(var b=1;b<10;b++){ if(a>5) break x; //如果a大于5,则跳出标签 document.write(b); } }
return ステートメントが実行されると、最初に式の計算が行われ、次に式の値が返され、制御ロジックが返されます。関数本体。
[推奨学習:JavaScript 上級チュートリアル]
以上がJavaScriptのジャンプ文とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。