Swith키워드란 다중조건문을 의미하여 다중if와 동일한 기능을 수행한다.
다중 if에 비해 식이 조금 간편한데 디테일하게 조건을 줄수는 없다.
아래 다중if와 Switch 조건식 차이를 보자
- if문 조건식에 >, <, >=, <=, !=와 같은 비교 연산자를 사용한 경우는 switch문을 사용할 수 없음
- 조건식이 특정 값과 일치하는 경우 ==에만 switch를 사용할 수 있음
break문 : Switcch문을 사용할 때는 반드시 break가 필요하다.만약 break 문이 없는 경우 계속해서 다음의 case문을 확인하게 되며 의도하지 않은 경우 원치않는 구문이 실행될 수 있으니 주의
Switch default : default는 if의 else처럼 조건이 모두 일치 않는 경우를 의미한다.
(개인적으로 Switch문보다는 if문을 더 좋아하므로 Switch가 조건문이다 라고만 정리 하고
코드리팩토링이 필요할때 사용해보도록 하겠다.)
'web_배우고익히고 > 3.JAVASCRIPT' 카테고리의 다른 글
JavaScript HTML DOM Event (0) | 2019.12.30 |
---|---|
JavaScript HTML elements 활용 (0) | 2019.12.28 |
JavaScript 간단 용어 정리(리터럴,명령문) (0) | 2019.12.27 |
JavaScript(function,object) (0) | 2019.12.27 |
JS의 콘솔 사용과 데이터 타입 (0) | 2019.12.20 |