DO or DO NOT
article thumbnail

조건문 switch

switch 문은 식을 평가하여 식의 값을 case 절과 일치시키고 해당 case와 관련된 문과 일치하는 case 다음에 오는 실행문을 실행한다.

어떤 case에도 속하지 않는 경우 default로 지정할 수 있다.

실행문 끝에 break;를 하지 않는 경우 더이상 case 비교를 하지 않고 다음 case 실행문까지 이어서 실행된다.

switch 예시1

let day_number = 4;
let day = “”;

switch (day_number) {
	case 0:
		day = “sunday”; break;
	case 1:
		day = “moday”; break;
	case 2:
		day = “tuesday”; break;
	case 3:
		day = “wednesday”; break;
	case 4:
		day = “thursday”; break;
	case 5:
		day = “friday”; break;
	case 6:
		day = “saturday”; break;
	default:
		day = “error”; break;
}
console.log(day); // thursday

switch 예시2

같은 실행문이라면 해당 switch 조건문으로 더 짧게 작성할 수 있다.

let browser = “chrome”;

switch (browser){
	case “Explorer” :
		msg = “ActiveX installation required.” break;
	case “chrome” :
	case “firefox” :
	case “safari” :
	case “opera” :
		msg = “Supported browsers!”; break;
	default :
		msg = “Unsupported browsers!” break;
}
console.log(msg); // Supported browsers!
profile

DO or DO NOT

@두두나 Designer

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!