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를 꼭 해줘야한다.