JS 조건문 실습

tpids·2024년 6월 6일

JS

목록 보기
13/40
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // ARS 프로그램 서비스 정리
        // 1. 사용자에게 숫자를 입력 받기
        // 2. 만약에 사용자가 1을 입력하면 -> 알림창(alert)으로 상담원 연결!
        // 2.1 만약에 사용자가 2를 입력하면 -> 알림창으로 입금완료 연결!
        // 2.2 그외 다른걸 입력하면 -> 알림창으로 통화종료!

        let num = Number(prompt("숫자를 입력하세요!"))
        if (num === 1) {
            alert("상담원 연결!")
        } else if (num === 2) {
            alert("입금완료!")
        } else {
            alert("통화종료!")
        }

        // switch case 문 -> true, false로 값을 바로 비교 X -> 값의 경우의 수로 구분 짓는다.
        // case 마다 모두 break를 넣어줄 것!, else의 역할은 default가 해준다!
        switch(num){
            case 1 :
                alert("상담원");
                break;
            case 2 : 
                alert("입금");
                break;
            default : 
                alert("종료!");
                break;
        }

        // 삼항연산자 -> if, else문을 쉽게 작성하는 방법
        // 조건 ? 참인경우 : 거짓인경우
        // react 같은 프레임워크에서 자주 사용!
        num == 1 ? alert("상담원") : alert("통화종료");
    </script>
</body>
</html>
profile
개발자

0개의 댓글