mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, May 26, 2007

자바스크립트] switch문 case문 default문, 스위치; JavaScript


C언어에서처럼 자바스크립트에도 switch문이 있습니다. 중첩된 if-else문 대신 사용하면 소스를 한층 간결하게 만들 수 있습니다. 문법적으로 유연하기에 조건으로서 문자열을 지정할 수도 있습니다.

break문을 반드시 넣어주어야 하며, 그렇지 않으면 아래쪽 조건들까지 모두 실행되어 버리기에 주의가 필요합니다.

default문은, 해당 사항이 없을 때 기본값으로서 실행할 내용인데, 필요 없다면 default문을 생략할 수도 있습니다.

JavaScript: if-else 대용 스위치-문 예제


소스 파일명: example.html
<script type="text/javascript">

// 숫자형으로 조건 지정
var i = 365;

switch (i) {
  case 66    : document.write('66 이라는 정수입니다.<br />');
               break;
  case 365   : document.write('365 라는 정수입니다.<br />');
               break;
  case 1000  : document.write('1000 이라는 정수입니다.<br />');
               break;
  default    : document.write('해당 숫자가 없습니다.<br />');
               break;
}
// 출력 결과: 365 라는 정수입니다.



// 문자형으로 조건 지정
var c = 'A';

switch (c) {
  case 'A'  : document.write('A 라는 문자입니다.<br />'); break;
  case '똠' : document.write('똠 이라는 문자입니다.<br />'); break;
  case '7'  : document.write('7 이라는 문자입니다.<br />'); break;
  default   : document.write('해당되는 문자가 없습니다.<br />'); break;
}
// 출력 결과: 'A' 라는 문자입니다.



// 문자열로 조건 지정
var camera = 'Nikon D40X';

switch (camera) {
  case 'Nikon D40'  : document.write('50만원대입니다.<br />'); break;
  case 'Nikon D40X' : document.write('80만원대의 디카입니다.<br />'); break;
  case 'Canon PowerShot' : document.write('40만원대의 컴팩트 카메라입니다.<br />'); break;
  default   : document.write('해당되는 카메라가 없습니다.<br />'); break;
}
// 출력 결과: 80만원대의 디카입니다.

</script>





tag: html
HTML | CSS | 자바스크립트 JavaScript

1 Comments:
At April 17, 2018 at 6:35 PM, Blogger 김군호91 said...

감사합니다.

 

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top