javascript_javascript スキルにおける Break と continue の特別な使用法と導入

WBOY
リリース: 2016-05-16 17:53:10
オリジナル
1058 人が閲覧しました

今日、システムを勉強していて、そのコードが次のような構造になっていることがわかりました (簡略化):


var result = false;
point:
{
var obj = { key: 1 };
for (var key in obj) {
// ..
ブレークポイント;
}
result = true;


一見すると、コードエラーかと思いましたが、Visual Studio でもこのコードを正しくフォーマットできませんでした。ただし、よく見てみると、セマンティクスは依然として非常に明確です。つまり、for ループの内側から指定されたポイントまでのブレークであり、このシステムはそのような間違いを犯すはずがありません。このような使い方をしたことがなかったので、いくつかのテストを行ったところ、テストの結果、私は学業が苦手であることが判明しました。 。 。これは JavaScript の既存の構文です。関連ドキュメントを確認したところ、Continue にも位置タグを含めることができます。

その構文は次のとおりです:

break [label];
continue [label];
ループ本体の中断は現在のループからのみジャンプできることがわかっています。ブレークラベルを使用すると、任意の位置にジャンプしたり、複数のループから簡単に抜け出すことができます。また、ブレークインスイッチもこのように使用できます。

参考ドキュメント:


https://developer.mozilla.org/en/JavaScript/Reference/Statements/break
http:// www.jb51.net/w3school/js/pro_js_statements_break_Continue.htm
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート