[JavaScript]反復文


[参考文献]📚 : 独学JavaScript

複文


パソコンを繰り返し作業させる場合、作業コードを一つ一つコピーして貼り付けるのは面倒なことです.このときに用いられるのが反復文である.

くりかえし文

for (const 반복 변수 in 배열 또는 객체){
  실행 문장
}
for in反復文配列要素を個々に取り出し、特定の文を実行します.反復変数には、配列内の要素のインデックスが含まれます.

複文

for (const 반복 변수 of 배열 또는 객체){
  실행 문장
}
for in反復文では、反復変数にはインデックスが含まれており、要素を使用するには、配列[反復変数]と同じフォーマットを使用する必要があります.
補足はforの繰り返し文です.for of繰返し文の繰返し変数には要素の値が含まれます.

複文

for (let i = 0; i < 반복횟수; i++){
  문장
}
for複文は,特定の回数を繰り返したい場合に用いる複文である.i 0から、繰り返し回数より小さい場合は1を増やし、同時に繰り返し文の中の文を実行する.

複文

while (불 표현식){
  문장
}
複文はif条件文と形態が似ている.条件文の非式がtrueの場合、1回実行され、whileは文を1日繰り返します.反復文無限反復を無限ループと呼ぶ.

breakキーワード


breakキーワードはswitch条件文に記載されており、条件文または重複文から逸脱するために使用されます.
let i=1;
while (true){
  alert(`${i++}번째 반복문입니다.`);
  if(confrim('그만하시겠습니까?')){
    break;
  }
}
上のコードは「n番目の繰り返し文です」と表示されます.名前のalertウィンドウを繰り返し表示し、ユーザーが停止しますか?ウィンドウで「OK」をクリックすると、while繰返し文を終了し、繰返しを終了します.

continueキーワード


continueキーを使用して重複操作を停止し、重複文の最初のものを返し、次の重複操作を行います.
for(let i=1; i<=10; i++){
  if(i%2=1) continue;
  alert(i);
}
上記のコードのiが奇数である場合、continueキーワードにより次の反復が行われるため、偶数のみが出力される.