3.8 JavaScript If, Switch 조건문

지구·2023년 7월 18일
0

JavaScript

목록 보기
13/30

1. IF 조건문

if (조건) {
	// 참이면 실행할 코드
} else {
	// 거짓이면 실행할 코드
}
if (조건1) {
	// 조건1이 참이면 실행할 코드
} else if (조건2) {
	// 조건2가 참이면 실행할 코드
} else if (조건3) {
	// 조건3이 참이면 실행할 코드
} else {
	// 모든 조건이 거짓이면 실행할 코드
}

2. Switch 조건문

switch (조건) {
	case1:
		//조건이 '값1'일 때 실행
		break
	case2:
		//조건이 '값2'일 때 실행
		break
	default:
		//조건이 '값1'도 '값2'도 아닐 때 실행
}

주의할 점: 각 케이스에 break를 적어주어야지만 각 케이스 코드를 실행하고 다름 케이스로 넘어가는 것을 방지한다.

function price(fruit) {
	switch (fruit) {
		case 'Apple':
			return 1000
		case 'Banana':
			return 1500
		case 'Cherry':
			return 2000
		default:
			return 0
	}
}

Swich 문을 사용할 때 기본적으로 break 키워드를 통해서 각 case의 동작이 마무리될 수 있도록 하지만 상황에 따라서 return 키워드를 사용한다면 굳이 break 키워드를 사용할 필요가 없다.

return 키워드는 Swich문을 종료하는 것을 떠나서 함수 자체를 종료시키기 때문이다.

profile
프론트엔트 개발자입니다 🧑‍💻

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

유익한 글 잘 봤습니다, 감사합니다.

답글 달기