職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

break文とcontinue文でラベルを指定する

2024年01月10日 | JavaScript
break文とcontinue文でラベルを指定する


【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【ラベルの設定方法】
JavaScript では任意の文に対してラベルを指定することができます。

・書式
ラベル名: 文

サンプル
int count = 1;
//while文にラベルを貼る
myLoop: while (count < 10){
count++;
}

【break文でのラベルの指定】
break 文でラベルを利用する場合は
→break ラベル名;

サンプル
for (let i = 1; i < 4; i++){
for (let j = 1; j < 4; j++){
if ( i * j > 5){
break;
}

console.log(i + '*' + j + ' = ' + i * j);
}
// break が実行されるとここへ処理が移動する
}

・ラベルを使うと
loop: for (let i = 1; i < 4; i++){
for (let j = 1; j < 4; j++){
if ( i * j > 5){
break loop;
}
console.log(i + '*' + j + ' = ' + i * j);
}
}

1*1 = 1
1*2 = 2
1*3 = 3
2*1 = 2
2*2 = 4
3*1 = 3

【continue文でのラベルの指定】
continue 文でラベルを利用する場合は
→continue ラベル名;

サンプル
loop: for (let i = 1; i loop;
}
console.log(i + '*' + j + ' = ' + i * j);
}
}
実行結果
1*1 = 1
3*1 = 3

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« JS--continue文 | トップ | JS--条件分岐(if) »
最新の画像もっと見る

コメントを投稿

JavaScript」カテゴリの最新記事