01. if문

if문 예시입니다.

{
    if(1){
        document.write("실행되었습니다.(true)");
    } else {
        document.write("실행되었습니다.(false)");
    } 
}

true : true, "문자열", 1, 2, "1", "2", [], {}
false : flase , 0, null, undefined ""(빈문자열)

결과 확인하기
실행되었습니다.(true)

02. 다중 if문

다중 if문의 예시입니다.

{
    const num = 100;

    if(num == 90){
        document.write("실행되었습니다.(num = 90)");
    } else if(num == 95){
        document.write("실행되었습니다.(num = 95)");
    } else if(num == 100){
        document.write("실행되었습니다.(num = 100)");
    } else if(num == 105){
        document.write("실행되었습니다.(num = 105)");
    } else {
        document.write("실행되었습니다.");
    }
}

if및 else if문을 사용하여 실행할 코드 블록을 결정하는 값을 확인합니다
num = 100 이므로 3번째가 true 이고 해당 코드 블록이 실행됩니다.

결과 확인하기
실행되었습니다.(num = 100)

03. 중첩 if문

중첩 if문의 예시입니다.

{
    const num = 100;

    if(num == 100){
        document.write("실행되었습니다.1");
        if(num == 100){
            document.write("실행되었습니다.2");
            if(num == 100){
            document.write("실행되었습니다.3");
            }
        }
    } else {
        document.write("실행되었습니다.4");
    } 
}

이 코드에서 값은 100입니다 num코드는 중첩된 if문 사용 의 값을 확인합니다
if값이 true 이므로 중첩된 if문의 모든 조건이 true로 평가되고 해당 코드 블록이 모두 실행됩니다.

결과 확인하기
실행되었습니다.1 실행되었습니다.2 실행되었습니다.3

04. if문 생략 & 삼항 연산자

if문 생략 & 삼항 연산자의 예시입니다.

{
    const num = 100;

    // if(num == 100){
    //     document.write("실행되었습니다.(true)");
    // }

    if(num == 100) document.write("실행되었습니다.(true)"); // if문 생략

    // if(num == 100){
    //     document.write("실행되었습니다.(true)");
    // } else {
    //     document.write("실행되었습니다.(flase)");
    // }

    if (num == 100) document.write("실행되었습니다.(true)"); // if else 생략
    else document.write("실행되었습니다.(false)");

    // 삼항 연산자(조건식 연산자)

    (num == 100) ? document.write("true") : document.write("false"); 
}

if문은 중괄호 생략가능 합니다.
변수의 값이 num 과같으면 true 같지 않으면 false 를 출력합니다.

결과 확인하기
실행되었습니다.(true)
실행되었습니다.(true)
true

05. switch문

switch문의 예시입니다.

{
    const num = 100;

    switch(num){
        case 90: 
            document.write("실행되었습니다.(90)");
            break;
        case 95:
            document.write("실행되었습니다.(95)");
            break;
        case 100:
            document.write("실행되었습니다.(100)");
            break;
        case 105:
            document.write("실행되었습니다.(105)");
            break;
        default:
            document.write("실행되었습니다.");
    }
}

이 코드에서는 switch문을 사용하여 num의값을 확인하고 해당 값에 따라 코드 블록을 실행합니다.

결과 확인하기
실행되었습니다.(100)

06. while문

while문의 예시입니다.

{
    let num = 1;
    while(num<=10){
        document.write(num);
        num++;
    }
}

제공한 코드는 루프를 사용하여 문서에 숫자 while를 씁니다 .
이 while루프는 조건이 true인 한 계속 실행됩니다
1까지의 숫자를 쓰고 각 반복마다 증가합니다

결과 확인하기
1 2 3 4 5 6 7 8 9 10

07. do while문

do while문의 예시입니다.

{
    let num = 1;
    do {
        document.write(num);
        num++;
    } while(num<=10);
}

이 JavaScript 코드에는 루프가 있습니다 do...while. 루프 do...while는 조건을 확인하기 전에 항상 코드 블록을 적어도 한 번 실행합니다.

결과 확인하기
1 2 3 4 5 6 7 8 9 10

08. for문

for문의 예시입니다.

{
    for( let i=1; i<=10; i++ ){
        document.write(i);
    }
}

i=1 ~ i=10 까지 반복됩니다.

결과 확인하기
1 2 3 4 5 6 7 8 9 10

09. break문

break문의 예시입니다.

{
    // 1부터 10까지 출력 (1.2.3.4 출력)
    for(let i=1; i<10; i++){
        if(i == 5){
            break;
        }
        document.write(i);
    } 
}

break문은 해당 숫자 전까지 출력합니다.

결과 확인하기
1 2 3 4

10. continue문

continue문의 예시입니다.

{
    // 1부터 10까지  출력 (1.2.3.4.6.7.8.9)
    for(let i=1; i<10; i++){
        if( i == 5 ){
            continue;
        }
        document.write(i);
    }
}

continue문은 해당 숫자는 건너뛰고 계속 출력됩니다.

결과 확인하기
1 2 3 4 6 7 8 9