Chapter 8 제어문
in Frontend / Js / Javascript
Control Flow
기본적으로 제어문은 직관성을 해침 아래는 제어문의 종류
block 문
- JS 에서는 하나의 실행 단위로 취급된다
- 단독으로도 사용 가능하지만, 주로 함수나 제어문의 일부로 사용된다
조건문 : boolean 타입으로 평가되는 표현식 (if-else, switch)
- boolean 타입으로 평가되기 때문에 암묵적 type coercion 발생
fall through 특성 존재 (break 문 없으면 다음 case 실행)
- 사용 시 여러 case 문들을 조건으로 사용 가능하다
switch (condition) { case 1: break; case 2: // fall through case 3: break; }
반복문 (이하생략)
break 문:
- label statement, loops, switch 에서 사용 가능하다
- label statement: 식별자에 붙은 문이며, 권장하지 않음,,
continue 문: 반복문 내부에서 중단 하고 다음 ++ 로 이동함. (break처럼 탈주X)