===> 조건이 숫자일때 여러조건 같이 하는법
/* 기본의 case 구문*/

var data = 0;
switch (data)
{
case 5:
  document.write("<b>데이터는 5 입니다. </b>");
  break;
case 6:
  document.write("<b>데이터는 6 입니다. </b>");
  break;
case 0,1,2,3,4 :
  document.write("<b>데이터는 0~ 4 입니다. </b>");
  break;
default:
  document.write("<b>없는 데이터 입니다  </b>");
}


===> 조건이 문자일때 여러조건 같이 하는법

//weblogic 일때 jstl에서 xml 데이터 불러올때 있는 공백때문에 저장할때 미리 공백제거하는 부분
function form_trim(form9) {
//function SetValues(form9 , c) { 
    //alert("dddddddd"+form9.elements[1].name);
    //form9.elements[6].value = this.docXML.getElementsByTagName("rec_aftn1").item(0).firstChild.nodeValue;
    //form9.elements[7].value = this.docXML.getElementsByTagName("rec_aftn2").item(0).firstChild.nodeValue;
     len = form9.elements.length;
     //alert(len); 
    for (i = 0; i < len; i++) {
        //alert("ddddd"+form9.elements[i].type);
        switch (form9.elements[i].type) {
            case "radio":
            case "checkbox": 
                //alert(form9.elements[i].name);
                //if (this.docXML.getElementsByTagName(form9.elements[i].name).item(0).firstChild.nodeValue == "true") {
                // form.elements[i].checked == true 
                //} 
                break; 
            case "text" :
            case "select-one" :
            case "hidden" :
            case "textarea" :    
                //alert("ddddd"+form9.elements[i].name);  
                //alert("dddddddd"+form9.elements[i].name+"["+this.docXML.getElementsByTagName("fp_priority").item(0).firstChild.nodeValue+"]");
                //form9.elements[i].value = this.docXML.getElementsByTagName(form9.elements[i].name).item(0).firstChild.nodeValue;
                //var val10 =  c.find(form9.elements[i].name).text() ; 
             //val10 = val10.replace(/\n/g,"\r");
             form9.elements[i].value = trim_both_side(form9.elements[i].value);
                //form9.elements[i].value = val10;
                break;
        } 
    }  
  
  
}//end function. 

 

 

 

 

 


=====참고: http://dongsilove.tistory.com/99 

<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;


// 문자형으로 조건 지정
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>



'12 Javascript > 10 기초부분' 카테고리의 다른 글

00 자바스크립트란?  (0) 2021.07.29
---20 객체와 배열이란?  (0) 2021.07.29
10 Function(함수)  (0) 2021.07.15
10 제어문(if 문 , for 문)  (0) 2021.07.15
10 변수의 선언  (0) 2021.07.15
Posted by useways
,