본문 바로가기
IT/HTML & CSS & JavaScript

[자바스크립트] switch 여러 조건 비교하기

by 베베야 2021. 9. 8.
728x90


이번시간에는 switch문에 대해서 알아보겠습니다.
if else문을 사용해서 모든 조건문을 구현할 수 있지만 케이스가 다양한 경우 if else 문보다 간결하게 쓸수 있는 장점이 있습니다.


문법

swtich(평가){
    case A : A코드
    case B : B코드
    case C : C코드
    case D : D코드
    ...
}

 

예문

사고싶은 주식 가격을 반환합니다. 

break 문이 없으면 입력학 주식 가격아래의 case 결과과 모두 나오게 되니 break문을 사용해야합니다.

case에 해당 하는 조건이 없을때 결과를 보여주기 위해서는 기본값인 default 문을 사용해서 결과를 보여줍니다.

주식가격목록
삼성전자 : 70000
카카오 : 145000
넷마블 : 120000
펄어비스 : 80000

let stock = prompt("어떤 주식을 구매하실 건가요?")
switch(stock){
    case '삼성전자' : console.log("70000원 입니다.");
    break;
    case '카카오' : console.log("145000원 입니다.");
    break;
    case '넷마블' : console.log("120000원 입니다.");
    break;
    case '펄어비스' : console.log("80000원 입니다.");
    break;
    default : console.log("해당 주식은 취급하지 않습니다.");
}

반응형
그리드형

댓글