javascript+es6

[ javascript ] 04. 반복문

변쌤(이젠강남) 2023. 9. 13. 02:12
반응형
  • for문 
  • while문 
  • do ~ while문
  • break문 
  • continue문

 

1) for문 

for (초기값; 조건식; 증감식) {
   실행문;
}

-  초기값
변수를 선언하고 초기화합니다. 시작값

- 조건식
다음 반복을 실행해야 하는지 조건 여부를 결정하는 부울 표현식입니다 ( true , false )
조건이 true 이면 다음 반복을 실행하고 그렇지 않으면(false) 반복문이 종료됩니다.

- 증감식
 ++ 변수 

변수 ++

수식

 

for문

 

반복문

 

for문을 사용하여 1부터 4까지의 숫자를 콘솔에 표시

for (let i = 1; i < 5; i++) {
  console.log(i);
}

 결과
1
2
3
4

 

* 무한반복

for ( ; ; ) {
   실행문;
}
let arr = [10, 20, 30, 40 ];
for( let i = arr.length - 1 ; i >= 0 ; i-- ){
  console.log(arr[i]);
}

2) while 문

while (조건식) {
  실행문;
}


초기값;
while (조건식) {
  실행문;
  증감식
}
let num = 1
while ( num < 5 ) {
  console.log( num ) ;
  num++; 
}

 

** 무한반복

while ( true ) {
 실행문
}

 

3) do ~ while문 : 조건에 만족하지 않아도 한 번은 실행

do {
  // 실행문;
} while (조건식);
let i = 0;
do {
  alert( i );
  i++;
} while (i < 3);

 

4)  break 문

반복문 종료

let i = 0;

while (i < 5) {
  i++;
  console.log(i);
  if (i == 3) {
    break;
  }
}

5) continue 문

continue 현재 반복에서 명령문의 실행을 종료 하고 즉시 다음 반복을 계속합니다.

for (let i = 0; i < 10; i++) {
  if (i % 2 === 0) {
    continue;
  }
  console.log(i);
}
반응형