All'alba vincerò

At dawn, I will win!

Javascript

[JS] switch문

나디아 Nadia 2024. 6. 3. 17:45

switch문

: 특정 변수를 다양한 상황에서 비교할 수 있다

switch (변수) {
  case 조건1: 
        ...
    break;

  case 조건2: 
        ...
     break;

  default: 
        ...
    break;
}

 

let a = 2 + 2;

switch (a) {
  case 3:
    alert( '비교하려는 값보다 작습니다.' );
    break;
  case 4:
    alert( '비교하려는 값과 일치합니다.' );
    break;
  case 5:
    alert( '비교하려는 값보다 큽니다.' );
    break;
  default:
    alert( "어떤 값인지 파악이 되지 않습니다." );
}

 

 

 

  • switch문은 일치 비교(===)로 조건을 확인한다.
    비교값의 형 === case문 값의 형이 같아야👉 case문이 실행된다.

    * prompt 함수: 입력값 -> 문자열 변환
let arg = prompt("값을 입력해주세요.");
switch (arg) {
  case '0':
  case '1':
    alert( '0이나 1을 입력하셨습니다.' );
    break;

  case '2':
    alert( '2를 입력하셨습니다.' );
    break;

  case 3:
    alert( '이 코드는 절대 실행되지 않습니다!' );
    break;
  default:
    alert( '알 수 없는 값을 입력하셨습니다.' );
}

 

 


 

 

switch문

 

ko.javascript.info