쭈꾸미
코드짜는 쭈꾸미
쭈꾸미
전체 방문자
오늘
어제
  • 분류 전체보기 (122)
    • Journal (54)
      • Today I Learned (44)
      • 후기&회고 (4)
      • 개인 프로젝트 (4)
      • 독서일기 (2)
    • HTML, CSS (5)
    • Javascript (32)
    • Typescript (2)
    • Git, Github (4)
    • Algorithm (1)
    • React, Next.js (14)
    • API, Database (6)
      • API (0)
      • Database (1)
      • GraphQL (2)
      • Rest-API (1)
    • React-Native (1)
    • ETC (2)
    • OS (1)
      • 우분투 Ubuntu (1)

인기 글

티스토리

hELLO · Designed By 정상우.
쭈꾸미

코드짜는 쭈꾸미

Javascript

[Javascript] switch 조건문

2022. 1. 19. 18:37

switch 조건문

복수의 if 조건문을 대체할 수 있는 조건문. 미리 설정한 변수값을 참조해서 조건식을 만들 수 있다. 특정 변수를 다양한 상황에서 비교할 수 있게 해준다. 여러가지 경우를 한번에 처리할 수 있어 효율적이다.

 

문법

switch(x) {
  case 'value1':  // if (x === 'value1')
    ...
    [break]

  case 'value2':  // if (x === 'value2')
    ...
    [break]

  default: // 예외처리
    ...
    [break]
}

switch에는 반드시 case가 따라와야 한다.

예외처리에는 default를 사용한다.

default를 걸면, case마다 일일이 break 걸어줄 필요 없이 자동으로 break가 설정된다.

default는 반드시 case 하단에 있어야 한다.

 

예시

const day = "목요일";

switch( day ){
  case "월요일" :
    "월요일 입니다.";
    break;
  case "화요일" :
    "화요일 입니다.";
  case "수요일" :
    "수요일 입니다.";
  default : //예외처리
    day + " 입니다."
}

 

 

'Javascript' 카테고리의 다른 글

[Javascript] new Date() - Date 객체로 날짜 생성하기  (0) 2022.01.20
[Javascript] slice() 배열 자르기  (0) 2022.01.19
[Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝  (0) 2022.01.19
[Javascript] 예외 처리 / try ... catch ... finally  (0) 2022.01.19
[Javascript] 실무 반복문 map / filter  (0) 2022.01.18
    'Javascript' 카테고리의 다른 글
    • [Javascript] new Date() - Date 객체로 날짜 생성하기
    • [Javascript] slice() 배열 자르기
    • [Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝
    • [Javascript] 예외 처리 / try ... catch ... finally
    쭈꾸미
    쭈꾸미
    느리지만 확실하게 / 웹 프론트엔드 개발자 TIL : https://jooeun-k.github.io/TIL/

    티스토리툴바