ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptのジャンプ文とは何ですか?

JavaScriptのジャンプ文とは何ですか?

青灯夜游
青灯夜游オリジナル
2021-10-15 14:32:273845ブラウズ

JavaScript のジャンプ ステートメントには次のものが含まれます: 1. Break ステートメント、構文 "break;"; 2. continue ステートメント (ループ ステートメントのループ本体でのみ使用できます、構文 "Continue;"); 3. return ステートメント、構文「return [式]」。

JavaScriptのジャンプ文とは何ですか?

このチュートリアルの動作環境: 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 ループ本体で、マークを定義します。

JavaScriptのジャンプ文とは何ですか?
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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。