210327 JavaScript switch문 연습_1

ITisIT210·2021년 3월 27일

JavaScript

목록 보기
8/18
post-thumbnail
<!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>
profile
Engineering is the closest thing to magic that exists in the world.

0개의 댓글