switch문 if문 비교

let myChoice = 2;

switch(myChoice) {
  case 1:
    console.log('토끼 선택');
    break;
  case 2:
    console.log('고양이 선택');
    break;
  case 3:
    console.log('코끼리 선택');
    break;
  case 4:
    console.log('강아지 선택');
    break;
  default:
    console.log('1에서 4사이의 숫자를 선택해 주세요.'); 
}

if (myChoice === 1) {
  console.log('토끼 선택');
} else if (myChoice === 2) {
  console.log('고양이 선택');
} else if (myChoice === 3) {
  console.log('코끼리 선택');
} else if (myChoice === 4) {
  console.log('강아지 선택');
} else {
  console.log('1에서 4사이의 숫자를 선택해 주세요.');
}

switch문은 값들을 비교할 때 자료형을 엄격히 구분함
if문으로 대체할 때는 반드시 등호3개로 일치 비교를 해야 함

좋은 웹페이지 즐겨찾기