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 |