상세 컨텐츠

본문 제목

제어문과 블럭

JavaScript

by 마라랑랑 2022. 5. 22. 18:38

본문

for (반복 조건 초기화) {
  if (기상 상태는 비가 온다) {
    // 우산을 쓴다
    if (기상 상태는 비가 많이 온다) {
      // 큰 우산을 쓴다.
    } else if (기상 상태는 비가 조금 온다) {
      // 작은 우산을 쓴다.
    }
  }
}

제어문에서 바디(몸통) <= 로직(명령)

제어문의 조건을 충족하면 블록안의 명령을 수행함

 

switch (기상상태) {
  case 비가온다: 
    //명령1

    break;
  case 비가 많이 온다:
    //명령2

    break;
  case 비가 조금 온다:
    //명령3
    
    break;

  default:
    break;
}

(기상상태)와 case가 일치하면 명령이 수행됨

 

이때 break; 를 사용하지 않으면 여러 명령이 동시에 수행될 수 있음

break : 프로그램의 제어흐름을 중지시킨다

 

let i = 0;
const MAX = 10;

// i => 0! / i => 1! / i=> 2! .....
while (i < MAX) { 
  i ++;

  if (i % 2 === 0) {
    continue
  }

  console.log(i);	1, 3, 5, 7, 9
}

continue : 건너띄기 효과

while 문은 괄호안의 조건이 참일때 계속 실행됨 

 

'JavaScript' 카테고리의 다른 글

리터럴  (0) 2022.05.22
식별자  (0) 2022.05.22
값 & 식 & 문  (0) 2022.05.22
주석  (0) 2022.05.22
에디터 실행 도구  (0) 2022.05.22

관련글 더보기

댓글 영역