Coding/JavaScript

1.7 조건문 switch

미스터로즈 2019. 7. 16. 10:48

switch

여러 개의 다중 조건 처리를 하는경우 switch문을 쓰면 좀더 깔끔하게 작성할 수 있습니다.

(가독성있는 코드)

 

switch(변수 또는 값){

  case 값1:

     실행구문1;

     break;

  case 값2:

     실행구문2;

     break;

.  .  .  .  .

default :

    모든 조건이 일치하지 않을 때 실행되는 구문;

}

 

////////////////////if else구문인 경우/////////////////////////////

var luckyValue = window.prompt("행운의 번호를 고르세요.");

 

if(luckyValue =="3")

  document.write("당첨! 냉장고 ");

else if(luckyValue == "2")

  document.write("당첨 세탁기 ");

else (luckyValue == "1")

  document.write("당첨 TV");

else

document.write("꽝입니다");

////////////////////switch구문인 경우///////////////////////////

var luckyValue = window.prompt("행운의 번호를 고르세요.");

 

switch(luckyValue){

   case "3" :

     document.write("당첨 냉장고<br>");

     break;

   case "2" :

     document.write("당첨 냉장고<br>");

     break;

   case "1" :

     document.write("당첨 냉장고<br>");

     break;

   default :

     document.write("꽝입니다 <br>");

}

 

if vs switch

==을 사용하는 경우에는 switch를 쓰는게 더 좋다.

하지만 >=  <  등과 같은 경우에는 switch를 사용하지 못하기 때문에 if를 사용해야 한다.

'Coding > JavaScript' 카테고리의 다른 글

2.1 함수 기초  (0) 2019.07.17
1.8 반복문 for  (0) 2019.07.16
1.6 조건문 if  (0) 2019.07.16
1.5 jQuery  (0) 2019.07.15
1.4 형변환  (0) 2019.07.15