switch문

해당 조건에 맞는 switch 를 구분해서 수행하는 제어문입니다.

swith문

var 변수 = 초기값; switch(변수){ case 값1: 코드1; // 조건을 체크할 변수가 값1을 가지면 실행 break; case 값2: 코드2; // 조건을 체크할 변수가 값2를 가지면 실행 break; case 값3:코드3; // 조건을 체크할 변수가 값3을 가지면 실행 break; default; // 해당되는 값을 가지고 있지 않을 경우 실행 break; }

<script>
    let first = prompt("제일 먼저 잡고 싶은 물건은 무엇인가요? 1.과일 2.떡 3.수정구슬 4.현찰 5.반지");
    switch(first){
    case "과일" :
    document.write("생각이 많고 진지해 보이는 연상 타입니다.");
    break;
    case "떡" :
    document.write("무드에 약해 화술과 매너가 좋은 타입니다.");
    break;
    case "수정구슬" :
    document.write("정열적이고 열중하는 타입입니다.");
    break;
    case "현찰" :
    document.write("부드럽고 따듯한 타입입니다.");
    break;
    case "반지" :
    document.write("자기를 보호해 줄 수 있는 이성 타입입니다.");
    break;
    default :
    document.write("잘못 선택했습니다.");
    break;
    }
</script>
switch(site){
    case "구글" : url = "https://www.google.co.kr/";
    break;
    case "네이버" : url = "https://www.naver.com/";
    break;
    case "다음" : url = "https://www.daum.net/";
    break;
    case "네이트" : url = "https://www.nate.com/";
    break;
    default : document.write("그런 사이트는 없습니다.");
    break;
}
if(url) location.href = url;
if(site == "구글"){
    url = "https://www.google.co.kr/";
} else if (site == "네이버") {
    url = "https://www.naver.com/";
} else if (site == "다음") {
    url = "https://www.daum.net/";
} else if (site == "네이트") {
    url = "https://www.nate.com/";
} else {
    document.write("그런 사이트는 없습니다.");
}

if(url) location.href = url;

Last updated

Was this helpful?