Front-end/javascript

[JavaScript] 조건문

잔디🌿 2023. 7. 10. 16:54

if문

 

if문은 java, c언어와 동일하다.

 

let a = 5;

if(a == 5){
    console.log("five");
    }
else if(a == 4){
    console.log("four");
    }
else{
    console.log("not");
    }

a가 5이면 five를, a가 4이면 four을, 둘 다 아니면 not을 출력한다.

 

switch문

 

else if가 너무 많으면 지저분함 -> switch문 사용

 

let a = "l"

switch(a){
   case "l":
     console.log("엘");
     break;
   case "m":
     console.log("엠");
     break;
   case "n":
     console.log("엔");
     break;
   default:
     console.log("기타");
     break;
     }

 

switch 옆에 넣은 변수가 l이면 엘을, m이면 엠을, n이면 엔을 출력하고, 셋 다 아니면 기타를 출력하는 코드이다. 

break를 사용하지 않으면 해당 case다음의 case들이 전부 실행되므로 break를 꼭 해줘야한다.