본문 바로가기
Frontend/JavaScript

조건문 ② switch 조건문

by minhi 2024. 9. 14.

JavaScript에서 사용할 수 있는 조건문 중 switch 조건문에 대해 알아보자.

 

switch 조건문
switch (표현식) {
  case 표현식의 값 1:
    break
  case 표현식의 값 2:
    break
  default:
    break
}


이때 default 구문은 생략할 수 있다.

 

일반적으로 switch 조건문은 특정 표현식의 을 기준으로 조건을 분기할 때 사용하고,

 

특정 표현식의 범위를 기준으로 조건을 분기하는 것은 불가능하지는 않지만 어렵다.

 

아래는 switch 조건문을 이용해 특정 표현식의 범위를 기준으로 조건을 분기하는 예시이다.

<script>
  const date = new Date()
  const hour = date.getHours()

  switch (true) {
    case hour < 11:
      alert('아침 먹을 시간입니다.')
      break
    case hour < 15:
      alert('점심 먹을 시간입니다.')
      break
    default:
      alert('저녁 먹을 시간입니다.')
      break
  }
</script>

 

 

 

 

 


이 글은 혼자 공부하는 자바스크립트 (윤인성 저)를 바탕으로 공부한 내용을 작성한 글입니다.

'Frontend > JavaScript' 카테고리의 다른 글

반복문 ① 배열  (1) 2024.09.16
조건문 ③ 연산자를 이용한 조건문  (1) 2024.09.14
조건문 ① if 조건문  (0) 2024.09.14
입력과 출력  (1) 2024.09.14
자료와 변수 ③ 상수와 변수  (0) 2024.09.14