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>
'일단 해보는 코딩 > Java Script' 카테고리의 다른 글
[Java Script] 내장 함수, 사용자 정의 함수 (0) | 2022.07.01 |
---|---|
[Java Script] 반복문 ( WHILE /FOR /이중FOR문/BREAK/CONTINUE ) (0) | 2022.06.30 |
[Java Script] 형변환 제어문(조건문 / 반복문) (0) | 2022.06.29 |
[Java Script] 자바스크립트 다양한 연산자 종류 (0) | 2022.06.28 |
[JavaScript] 자바스크립트 기본 문법 (0) | 2022.06.28 |