TIL-005 | JavaScript_반복문-1 (for, while)

Lee, Chankyu·2021년 8월 31일
0
post-thumbnail

1. 반복문(Iteration Statement , Loops)

  • 반복문이란, 프로그램 내에서 조건을 만족할 때까지 동일한 동작을 반복해서 수행하도록 제어하는 실행문이다.
  • 원하는 횟수만큼 반복해서 수행한다.
  • 대표적으로 for 문, while 문 등이 있다.

2. for 문

  • 특정한 조건이 거짓으로 판명될 때까지 반복해서 수행된다.
  • For 문의 기본구조는 아래와 같다.
for (초기 상태; 조건; counter 변화){
  수행할 동작
} 
for (let i = 0; i < 10; i++){
  console.log('Hello world!);
}

let i = 0 : 변수 선언의 용도로 쓰임.
i < 10 (조건식) : 해당 반복문의 조건이며 false 판명 되면 반복문 stop.
console.log('Hello world!)(명령어):조건이 '참'일동안 계속해서 실행되는 명령어
i++(증감식): 명령어 실행 후 실행 되는 증감식


3. while 문

  • 어떤 조건식이 '참'으로 판별되면 하면 명령어(statement)를 계속해서 수행되고, 조건식이 '거짓'으로 판별되면 반복문을 빠져나온다.
  • 조건식이 항상 참으로 판별되는 경우 무한루프에 빠지게 된다.
  • while 문의 기본구조는 아래와 같다.
while(조건식)
  명령어

<예시>

let a = 0;
let b = 0;
while (a < 10) {
  a++;
  b += a;
}

console.log(a); // 10 출력
console.log(b); // 55 출력
             

--> while 반복문의 구조와 statement에 해당하는 명령어를 자칫 잘못 이해하면 console.log(a)의 출력값이 9가 될거라고 착각하는 수가 있다.


👉 Javascript가 지원하는 반복문에는 for문, while문 외에도 존재하지만 추후 좀 더 자세하게 학습하도록 한다.

profile
Backend Developer - "Growth itself contains the germ of happiness"

0개의 댓글