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

 
Previous Post PHP 문자열 배열 정렬/소트/소팅 함수, 대소문자 구분 없이; Sort Ignore Ca...Tab키란 무엇인가요? 탭 키의 사용 용도; Tab KeyJava 자바] switch문, case문, default문; 스위치 문 사용 예제니콘 디카 화질 좋은 모델은? D200, D100, D80, D40, D40X ? Niko...포토샵] 니콘 소프트 포커스 필터 효과, 뽀샤시 효과; Nikon Soft-I, II, 1...포토샵] 소프트 필터 효과, 뽀샤시 효과; Photoshop Soft Focus Filte...니콘 애기번들 줌 렌즈 필터 사이즈, 아빠번들 휠터 구경 크기; Nikon 18-55mm ...C언어] YYYY-MM-DD hh:mm:ss 현재 날짜 시간 타임 스탬프 출력; ISO T...한글 수식 입력기 기초 사용법: 수학 공식 입력/편집기; 아래아한글 2005; HWP Eq...한영 키보드에서 가장 많이 쓰이는 키, 키보드 스킨의 '마모도'로서 측정(?) - SAMS...

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

Saturday, May 26, 2007

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>



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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