
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<boby>
<script>
//switch(선택문)
//각각의 상황에 따라 실행될 코드를 결정
/*
switch(표현식*) {
case 1: 표현식* = 조건식1;
break;
case 2: 표현식* = 조건식2;
break;
case 3: 표현식* = 조건식3;
break;
case 4: 표현식* = 조건식4;
break;
case 5: 표현식* = 조건식5;
break;
}
*/
/*
var gift = prompt ("번호 뒷자리?");
if (gift == 1111) {
alert("맥북프로 당첨");
} else if (gift == 2222) {
alert("아이폰12 당첨");
} else if (gift == 3333) {
alert("에어팟 프로 당첨");
} else if (gift == 4444) {
alert("다이슨 당첨");
} else {
alert("꽝");
}
*/
//case에서 "문자열" 비교 (switch에서는 "" 사용)
var gift = prompt ("번호 뒷자리?");
//typeof() 함수 : 데이터의 타입을 검사해서 리턴
//console.log(typeof(gift));
//Number() 함수 : 문자형 데이터를 숫자로 형 변환
gift = Number(gift); //기존 gift 변수에 형 변환한 것을 대입
console.log(typeof(gift));
switch(gift) {
case 1111 : alert("맥북프로 당첨");
break;
case 2222 : alert("아이폰12 당첨");
break;
case 3333 : alert("에어팟 프로 당첨");
break;
case 4444 : alert("다이슨 당첨");
break;
default : alert("꽝!");
}
</script>
</boby>
</html>