switch 조건문

오주형·2023년 1월 25일
0
switch (조건) {
  case1:
    // 조건이 '값1'일 때 실행
    break
  case2:
    // 조건이 '값2'일 때 실행
    break
  default:
    // 조건이 '값1'도 '값2'도 아닐 때 실행
}
  • 예제
function price(fruit) {
  let p
  switch (fruit) {
    case 'Apple':
      p = 1000
      break
    case 'Banana':
      p = 1500
      break
    case 'Cherry':
      p = 2000
      break
    default:
      p = 0
  }
  
  return p
}

console.log(price('Apple')); // 1000
console.log(price('Banana')); // 1500
console.log(price('Cherry')); // 2000
console.log(price('Hello')); // 0
  • 예제2 - break 삭제
function price(fruit) {
  switch (fruit) {
    case 'Apple':
      return 1000
    case 'Banana':
      return 1500
    case 'Cherry':
      return 2000
    default:
      return 0
  }
}

console.log(price('Apple')); // 1000
console.log(price('Banana')); // 1500
console.log(price('Cherry')); // 2000
console.log(price('Hello')); // 0
profile
곧 개발자

0개의 댓글