본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

샘플소스2) javascript 기본 문서구조 ( 스위치 케이스문 )

by 청춘만화 2011. 4. 8.

스위치 케이스문

1)사용자로 부터 입력받은 특정 값 또는 초기 지정한 값에 의해 반응하는 스크립트아래 예제는 가장 처음 예제라서 초기 설정값을 주었다.

var menu=1;   >> 그래서 >> case 1:won=1000;  >> 으로 >>
결국 윈도우에 "1000"이 뿌려진다. 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">




<head>


<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />


<title> 스위치 케이스문 1 </title>


</head>




<body>




<script type="text/javascript">




//중복이 되지 않는 경우에 사용하는 문법






//<!CDATA[


var menu=1;




switch(menu){


case 1:won=1000;


break;


case 2:won=2000;


break;


case 3:won=3000;


break;


default:won=4000;


break;


}




document.write(won);




//]]]]>


</script>




</body>


</html>스위치 케이스문 2)사용자로 부터 입력받은 특정 값 또는 초기 지정한 값에 의해 반응하는 스크립트아래 예제는 두번째 예제라서 조금더 활용을 했다.1. 형액형을 물어본다. ( =prompt )2. switch(bl) 의 bl를 따라 가다보면 사용자가 입력한 case에 따라 결과 값이 도출하게 된다. 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">




<head>


<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />


<title> 스위치 케이스문 2 </title>


</head>




<body>




<script type="text/javascript">


//<!CDATA[




//중복이 되지 않는 경우에 사용하는 문법




var bl=prompt("형액형은?","소문자로 입력하세요");




switch(bl){


case "a":bl_text="소심";


break;


case "b":bl_text="기복";


break;


case "o":bl_text="다혈질";


break;


case "ab":bl_text="이상";


break;


default:bl_text="잘못된 혈액형입니다.";


break;


}


document.write(bl_text);




//]]]]>


</script>




</body>


</html>

댓글