JavaScript 강의

1-9 조건문

kagan-draca 2024. 8. 12. 16:56

조건문 종류

1. if - else if - else

2. switch

 

이 있다.

 

조건문 사용 이유

 

특정 조건에 맞는 상황에서만

하위의 로직을 실행시키기 위해서 사용한다.

 

IF - ELSE IF - ELSE 사용 방법

(ELSE IF는 여러 개 만들기 가능)

if (true 또는 false 조건)
{
    // if 조건에 부합하는 로직
}
    else if (true 또는 false 조건)
{
    // else if 조건에 부합하는 로직
}
    else
{
    // else 조건에 부합하는 로직
}

 

사용 예시)

let y = "hello world"

if(y.length > 5) console.log('5보다 작은 길이 : '+y.length)
else if(y.length < 2) console.log('4보다 작은 길이 : '+y.length)
else console.log("2 ~ 5사이의 길이 : "+y.length);

 

위와 같이 조건에 맞는 구간의 로직만 실행되는 것을 볼 수 있다.

 

IF - ELSE IF - ELSE 사용 가능한 조건

if(조건)에서 

 

조건 true, false 여부
0 false
"" false
null false
undefined false
NaN fasle
0을 제외한 숫자 true
"문자열" true

 

SWITCH 문 사용 방법

switch(변수명)
{
    case 조건1:
    break;
    case 조건2:
    break;
    case 조건3:
    break;
    default:
        밖의 로직
    break;
}

 

사용 예시)