728x90
반응형
<!DOCTYPE html>
<html lang="ko">
    <head>
        <title>조건문</title>
            <meta charset="UTF-8">
            <script>
                /*
                { ... } : 구현부

                if(조건) {
                    //조건이 참일떄
                } else {
                    // 조건이 거짓일떄
                }



                // else-if 문은 여러번추가될 수 있고 그 어떤 경우에도 else 보다 먼저 나와야 한다.
                if(조건) {
                    //조건이 참일떄
                } else if (조건2...) {
                    // 조건2가 참일때
                }
                } else {
                    // 조건1과 조건2가 모두 거짓일때
                }


                */
               

                /*
                switch (변수) {
                    case 값1:
                        break;
                    case 값2:
                        break;
                    ...
                    default:
                }
                */
                /* 모든 if는 switch로 변환 o*/
                /* 모든 swutch는 if로 변환 x*/
               
                let letter = 'a';
                switch(letter) {
                    case 'a':
                        console.log('에이');
                        break;

                }


                let start = 2;
                switch(start) {
                    case 1:
                        console.log('첫번째 도미노 무너짐');
                    case 2:
                        console.log('두번째 도미노 무너짐');
                    case 3:
                        console.log('세번째 도미노 무너짐');
                    case 4:
                        console.log('네번째 도미노 무너짐');
                    case 5:
                        console.log('다섯번째 도미노 무너짐');
                }


                // 삼항식
                // (조건) ? (참 값) : (거짓 값)
                let n = 5;
                let result = n % 2 === 0 ? '짝수' : '홀수';
                console.log(result);
               
                if (n % 2 === 0) {
                    result = '짝수';
                } else {
                    result = '홀수';
                }
                console.log(result);

            </script>
    </head>
    <body>

    </body>
</html>
728x90
반응형

'코딩일지 > WEB' 카테고리의 다른 글

HTML간단한 입력칸  (0) 2022.12.25
함수(let)  (2) 2022.12.25
이벤트(addEventListener)  (0) 2022.12.25
요소선택  (2) 2022.12.25
오브젝트(키-값)  (0) 2022.12.25

+ Recent posts

">