01. if문
{
    //true, false,1, "1", 0, "0", null, undefined, [ ]배열, { }객체 : 조건식에 들어갈 수 있는 요소들.
    if(true){
        document.write("실행되었습니다.(true)");
    } else {
        document.write("실행되었습니다.(false)");
    } 
}결과보기
                        실행되었습니다.(true)
                    
                02. if문 생략
{
    //중괄호를 생략 가능.
    const num = 100;
    
    if(num == 100) document.write("실행되었습니다.(true)");
    else document.write("실행되었습니다.(false)");
}결과보기
                        실행되었습니다.(true)
                    
                03. 다중 if문
{
    const num = 100;
    if(num == 90){
        document.write("실행되었습니다(num==90)");
    } else if (num ==100){
        document.write("실행되었습니다(num==100)");
    } else if (num ==110){
        document.write("실행되었습니다(num==110)");
    } else if (num ==120){
        document.write("실행되었습니다(num==120)");
    } else {
        document.write("실행되었습니다(num==값이없음)");
    }
}결과보기
                        실행되었습니다.(num==100)
                    
                04. 중첩 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)");
    }
}결과보기
                        실행되었습니다.(1)
실행되었습니다.(2)
실행되었습니다.(3)
                실행되었습니다.(2)
실행되었습니다.(3)
05. 삼항 연산자 (조건부 연산자)
{
    const num = 100;
    // if(num ==100){
    //     document.write("true");
    // } else {
    //     document.write("false");
    // }
    (num ==100) ? document.write("true") : document.write("false"); //항이 3개라 삼항 연산자.
}결과보기
                        true
                    
                06. switch문
{
    const num = 100;
    switch(num){
        case 100 :
            document.write("실행되었습니다.(num==100)");
        break;
        case 200 :
            document.write("실행되었습니다.(num==200)");
        break;
        case 300 :
            document.write("실행되었습니다.(num==300)");
        break;
        default :
            document.write("실행되었습니다.(num==값이없음)");
        break;
    }
}결과보기
                        실행되었습니다.(num==100)
                    
                07. while문
{
    let num = 1;
    while(num<=5){
        document.write(num + ". 실행되었습니다.");
        num++;
    }
}결과보기
                        1.실행되었습니다.
2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
                2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
08. do while문
{
    let num = 1;
    do {
        document.write(num + ". 실행되었습니다.");
        num++;
    } while(num<=5)
}결과보기
                        1.실행되었습니다.
2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
                2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
09. for문
{
    for(let i=1; i<=5; i++){
        document.write(i + ". 실행되었습니다.");
    }
}결과보기
                        1.실행되었습니다.
2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
                2.실행되었습니다.
3.실행되었습니다.
4.실행되었습니다.
5.실행되었습니다.
10. 중첩 for문
{
    for(let i=1; i<=2; i++){
        document.write(i + ". 실행(i)되었습니다.");
        for(let j=1; j<=3; j++){
            document.write(j + ". 실행(j)되었습니다.");
        }
    }
}결과보기
                        1.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
2.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
                                                
                    
                1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
2.실행(i)되었습니다.
1.실행(j)되었습니다.
2.실행(j)되었습니다.
3.실행(j)되었습니다.
11. break문
{
    let i = 0;
    while(i<=20){
        document.write(i);        
        if(i==10){
            break; 
        }
        i++
    }    
    for(let i=1; i<=20; i++){
        document.write(i);
        if(i==10){
            break;
        }            
    }    
}결과보기
                         0 1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
                1 2 3 4 5 6 7 8 9 10
12. continue문
{        
    let num = 0;       // 1. 시작 값이 0.
    while(num<10){                    
        num++         // 2. 증감연산자로 인해 +1.
        if(num==5){
            continue;  // 5를 건너 뜀.
        }
        document.write(num);
    }
        
    for(let i=1; i <=10; i++){                    
        if(i==5){
            continue;
        }
        document.write(i); 
    }
}결과보기
                        1 2 3 4 6 7 8 9 10
1 2 3 4 6 7 8 9 10
                1 2 3 4 6 7 8 9 10