dukDukz
21.05.24 [js] switch문 본문
1. if 문을 쓰는 경우
let gender = "여자"; // 남자 or 여자
// 남자일 경우 숫자 1을 출력, 여자일 경우 숫자 2를 출력
if(gender == "남자"){
console.log(1);
}else if(gender == "여자"){
console.log(2);
}
2. switch 문 - 가독성이 좋다. (기능차이는 없음)
let gender = "여자";
// if 문에서 == 만 활용할때 같다 표현이 복수 일때
switch(gender){
case "남자" :
console.log(1);
break;
case "여자" :
console.log(2);
break;
}
* case가 겹치는 경우 - - switch 문을 사용하는것이 좋다.
let 과일 = "배";
switch(과일){
case "바나나" :
case "참외" :
console.log("yellow");
break;
case "사과" :
console.log("red");
break;
case "키위" :
case "수박" :
console.log("green");
break;
case "포도" :
console.log("purple");
break;
default: // 마지막 else 와 같은 역할을 한다.
console.log("db에 입력되지 않은 과일입니다.");
}
if (과일 == "ㅁㅁ")
이게 여러번 반복되지 않게 switch 문으로 빼주었다.
if문과 기능은 동일하나 가독성이 더 좋고, 조건 추가가 원활하다.
'웹 개발 > JAVASCRIPT' 카테고리의 다른 글
javascript 유효성 검사 (0) | 2022.04.25 |
---|---|
[cs 지식] 동기와 비동기 (0) | 2021.09.07 |
[js] 비구조 할당문 (깊은 복사) (0) | 2021.05.24 |
210511 (회원가입) 아이디 중복 체크 (0) | 2021.05.11 |
210511 (회원 가입) 비밀번호 재 확인 (0) | 2021.05.11 |