희락코딩

JavaScript_개념정리 / 반복문 본문

프로그래밍/자바스크립트 개념 정리

JavaScript_개념정리 / 반복문

Hello JoyCoding 2021. 4. 10. 16:15
728x90
반응형

반복문


반복문은 조건식의 평가 결과가 참인 경우 코드 블록을 실행합니다. 그 후 조건식을 다시 평가하여 여전히 참인 경우 코드 블록을 다시 실행합니다. 이는 조건식이 거짓일 때까지 반복됩니다.

 

 

1. for문


▶  for문은 특정 조건을 불충족할때까지 반복 됩니다.

 

// for문 구조 //
for(초기화; 조건; 증감;){
       코드 실행
}

// for문 순서도//
for(let i=0; i<3; i++){
   console.log(i)
}

//1 초기화 //
let i = 0;

//2 조건 //
i < 3;  //여기서 조건 성립이 안되면 for문은 종료 됩니다.

//3 코드실행 //
console.log(i)

//4 증감문//
i++


// for문 세부화//

초기화   조건문   코드실행   증감
i = 0 -> 0 < 3  -> log(0-> i++
i = 1 -> 1 < 3  -> log(1 -> i++
i = 2 -> 2 < 3  -> log(2 -> i++
i = 3 -> 3 < 3  -> false  -> 반복문 종료


// for문은 위와 같은 형태로 진행되고 조건문에서 거짓이 나올때까지 진행됩니다.

 

1. while문


▶  while문은 for문과 비슷하게 특정 조건을 불충족할때까지 반복 됩니다. 대신 다른 구조를 가지고 있습니다. (저는 for문이 더 좋습니다..)

 

// while문 구조 //

let i  = 0 // 초기화

while(조건){
         코드실행
         증감문
}

// for문과 동작 순서는 거의 같고 다만 위치가 조금 다를 뿐입니다. 

// 아까 위의 for문의 예시를 while 문으로 표현하기 //

let i  =

while(i < 3){
         console.log(i)
         i++
}

// 동작은 for문의 순서와 동일합니다.

 

 

▶  for문과 while문의 차이점은 반복횟수가 명확할때 for문을 사용하고 반복횟수가 불확실 할 땐 while문을 사용합니다.

 

상황에 따라서 많이 다르겠지만 for문이 좀 더 보편화 되어 있습니다.

 

728x90
반응형
Comments