JavaScript & TypeScript

[JS] 반복문

반응형

1. for 구문

초기화(어디서부터 시작?), 조건식(어디까지 끝?), 증감문(반복하면서 증가는 얼만큼?)

 

let sum = 1

 

for(let n =2; n<=5; n=n+1) {

     sum = sum+n;

}

 

console.log(sum);        // ((((1 + 2) + 3) + 4) + 5) = 14 

 

for 구문 () 안에 ; 을 써야하고, 증감문에는 쓰지 않도록 합니다

각 식마다 사이에 , 쓰지 않도록 주의 해야 합니다.

 

 

2. while 구문

초기화, 조건식, 증감문

 

let sum = 1

let n = 2

 

while(n<=5){

   sum=sum+n;

   n=n+1;

}

 

console.log(sum);    // ((((1 + 2) + 3) + 4) + 5) = 14 

 

while 문은 무한반복문에 특화되어 있습니다.

while(1) 또는 while(true) 로 무한루프를 실행 시킬 수 있습니다.

그리고 조건을 만족했을 때 함수가 종료 될 수 있도록 합니다.

 

 

3. 반복문을 사용할 때 알아두면 좋은 것

  • n=n+1 은 n++로 대체 할 수 있습니다.
  • 카운트를 세는 코딩을 반복문에 넣을 때 하나의 변수를 선언하고 변수를 count로 정하였을때
  • count = count += 1 을 사용하면 반복문 한번 실행 될 때마다 1만큼 증가 됩니다.
  • 반복문에 조건문을 적용하여 특정 조건에서만 코드가 실행되도록 할 수 있습니다.
  • 이중 포문을 활용할 수 있습니다.
  • break를 선언 했을 때 그 즉시 반복문은 종료됩니다. (if문을 이용하면 그 조건을 만족하는 즉시 반복종료)

 

 

 

 

반응형

'JavaScript & TypeScript' 카테고리의 다른 글

[JS] 스코프, 클로저  (0) 2021.05.29
[JS] 객체  (1) 2021.05.27
[JS] 배열  (0) 2021.05.25
[JS] 조건문, 문자열, Math  (0) 2021.05.12
[JS] 함수 선언, 할당  (0) 2021.05.12