switch 문법

코쓱타드·2023년 3월 31일
0
post-thumbnail

switch 문법은 if문의 대용으로 사용할 수 있다.
하지만 if문과의 차이점이 존재한다.

<if문과의 차이점>
-if문 : 다양한 조건식 가능.
-switch문 : 변수 1개만 테스트 가능하다.(===와 같은 등호비교만 사용할 수 있다.)

<switch 쓰는 이유>
- if문보다 훨씬 간결하기 때문.

let 변수 = 2 + 2;
switch(변수){
	case 3: // case를 꼭 써줘야함. 3일때 밑에 코드 실행.
		alert('변수가 3이네요');
		break // switch문을 중지해주세요.
	case 4:
		alert('변수가 4네요'); // 실제로 변수가 4이기 때문에 이 코드가 실행.
		break
	//default:는 else와 비슷하다.
	default: 
	  alert('아무것도 해당안됨'); // 변수가 3과 4를 제외한 나머지 값이면 이 코드 실행.
}

<만약 break가 없다면?>
- 참과 거짓 여부에 상관없이 case 안에 있는 모든 코드가 전부 실행된다.

출처. 코딩애플

profile
개발자의 길 from 2022.12

0개의 댓글