일단 해보는 코딩/Java Script

[Java Script] Switch 문

eun_zoey2 2022. 6. 29. 17:02
728x90

■ Switch 문

Switch 문은 if 문처럼 조건문인데 변수값이나 표현식에 따라서 수행해야 하는 코드를 달리할 때 사용된다.

switch (변수) {
case 1 :	// 여기는 콜론:
실행문1;	// 문장 끝을 표시하는 세미콜론 ;
실행문2;
...
break;	//순환(looping)을 막기 위해서 벗어남

case 2 : 
실행문3;
실행문4;
...
break;	
...
defalt :
실행문7;
실행문8;
...
}
//switch ( ) 안의 있는 변수의 값이 1이면 case 값1로 가서 실행문1, 실행문2, ...를 실행하고 break;에 의해 case 값1과 switch 문 
//자체를 빠져나온다. 만일 변수의 값이 2이면 case 값2로 가서 실행문3, 실행문4, ...를 실행한 뒤 역시 break;로 인해서 switch 문을 빠져나오고, 
//그 외의 나머지 경우에는 맨 아래 default로 가서 실행문7, 실행문8을 실행한다.

 

<script>
    var x = Number(prompt("1 또는 2만 입력해 주세요"));
    switch (x)  {
    case 1:
    document.write("x는 1입니다.");
    break;
    case 2:
    document.write("x는 2입니다.");
    break;
    default:
    document.write("x는 1도 2도 아닙니다.");
}
    </script>

 

 <script>
        var day = prompt("요일을 1~7 숫자를 입력하세요")
        var day_name; 
        switch(day){
            case "1":
                day_name = "일요일";
                break;
            case "2":
                day_name = "월요일";
                break;
            case "3":
                day_name = "화요일";
                break;
            case "4":
                day_name = "수요일";
                break;
            case "5":
                day_name = "목요일";
                break;    
            case "6":
                day_name = "금요일";
                break;    
            case "7":
                day_name = "토요일";
                break; 
            default: 
                day_name = "입력오류";   
        }
        document.write(day_name + "입니다");
    </script>