switch문이란?
- 조건에 따라서 서로 다른 처리를 하는 문법
- 조건이 참이면 해당 처리를 진행하고 아니면 다음 조건을 체크
- 각 조건의 처리의 마지막에 break를 해줘야 다음 조건의 처리를 진행하지 않음
/*
// 기본 문법
switch(검증 대상) {
case 일치 검증 값:
// 실행할 처리
break;
case 일치 검증 값:
// 실행할 처리
break;
// 상위 case문에서 일치 검증 값이 없을 경우 실행
default:
// 실행할 처리
break;
}
*/
// 예) 아래의 소스코드를 실행하면 "기타"가 출력
let food = "떡볶이";
switch( food ) {
case "김밥":
console.log("한식");
break;
case "마파두부":
console.log("중식");
break;
default:
console.log("기타");
break;
}
실습
<?php
// switch를 이용하여 작성
// 1등이면 금상, 2등이면 은상, 3등이면 동상, 4등이면 장려상, 그 외는 노력상
// 을 출력해 주세요.