どうじサイクル
1558 ワード
-while:blockを実行するのは、条件文が正しい場合のみです.停止条件(true)が満たされるまでコードを実行する.条件がfalseと評価されると、ループは中断されます.
主にループ(繰返し)回数が不明な場合にwhile文を使用します.(文の繰返し数が明確な場合はfor文を使用)
for文とは異なり、変数は外で宣言されます. -do...while:ブロックを最初に実行する場合
条件がtrueの場合、ブロックは実行を続け、falseと評価された場合、ループは停止します.ループとは異なり、条件がtrueであるかどうかにかかわらず、少なくとも1回実行される.
breakキーワードは、実行中のループブロックを終了するために使用されます.大きなデータ構造を繰り返すときに役立つかもしれません.
主にループ(繰返し)回数が不明な場合にwhile文を使用します.(文の繰返し数が明確な場合はfor文を使用)
for文とは異なり、変数は外で宣言されます.
()
内申条件{}
で実行するコードを書き出します.do { }
ブロック先運転while ( )
条件評価.条件がtrueの場合、ブロックは実行を続け、falseと評価された場合、ループは停止します.ループとは異なり、条件がtrueであるかどうかにかかわらず、少なくとも1回実行される.
const cupsOfSugarNeeded = 4;
let cupsAdded = 0;
do {
cupsAdded++;
console.log(cupsAdded);
} while (cupsAdded < cupsOfSugarNeeded);
// 1
2
3
4 출력
-break:完全終了ループbreakキーワードは、実行中のループブロックを終了するために使用されます.大きなデータ構造を繰り返すときに役立つかもしれません.
const rapperArray = ["Lil' Kim", "Jay-Z", "Notorious B.I.G.", "Tupac"];
for (let i = 0; i < rapperArray.length; i++) {
console.log(rapperArray[i]);
if (rapperArray[i] === 'Notorious B.I.G.') {
console.log(rapperArray[i]);
break;
}
} console.log('And if you don\'t know, now you know.');
// 출력
Lil' Kim
Jay-Z
Notorious B.I.G.
Notorious B.I.G.
And if you don't know, now you know.
// 0에서 10까지 반복, 8까지만 도달하게 하기
for (i = 0; i <= 10; i++) {
if (i > 8) {
break;
}
console.log(i);
}
-continue:スキップして次のコードに移動// 0에서 10까지 반복, 짝수만 프린트하기(홀수인 경우 스킵)
for (i = 0; i <= 10; i++) {
if (i % 2 == 1) {
continue;
}
console.log(i);
}
Reference
この問題について(どうじサイクル), 我々は、より多くの情報をここで見つけました https://velog.io/@fizzy/while-loopテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol