JS/JavaScript&TypeScript

JavaScript&TypeScript 07. 조건문

shin96bc 2022. 4. 2. 23:55

(1) 조건( 분기 )문( Conditional )

     Github: https://github.com/SHIN96BC/JavaScript-TypeScript-Concept-2022/tree/main/07_Conditional

     1) if 문
          <1> 값을 비교하는 방식
               ex)
                    if (age1 === 10 || age1 > 20) {
                         console.log("나이는 10세");
                    } else if(age1 === 20) {
                         console.log("나이는 20세");
                    } else if(age1 === 30) {
                         console.log("나이는 30세");
                    } else{
                         console.log("모르겠습니다.");
                    }

          <2> 값 자체가 들어가는 방식
               1> 숫자일경우 0 이 false, 나머지 숫자는 true 이다.
               2> 문자일경우 null 이나 빈값일 경우 false 이고, 나머지는 true 이다.
               ex) 
                    if (age1) {
                         console.log("나이는 10세");
                    }

     2) switch 문
          <1> 해당하는 값을 찾았을 때 부터 그 아래로 쭉 실행한다.
          <2> 그렇기 때문에 원하는 곳에서 멈추기 위해서는 break 를 꼭 적어줘야 한다.
          ex) 
               let age2 = 1;

               switch(age2) {
                    case 1:
                         console.log(1);
                         break;
                    case 2:
                         console.log(2);
                         break;
                    case 3:
                         console.log(3);
                         break;
                    default:
                         console.log("??");
                         break;
               }