(제어문 : 조건문, 반복문, 중지, 건너뛰기)

01. if문

{
//false, 0, undefined, null,""
//true, 1, "0", "1", 0<10, [], {}
if (0) {
    document.write("실행되었습니다(true).");
} else {
    document.write("실행되었습니다(false).");
}
}
결과보기
실행되었습니다(false).


(제어문 : 조건문, 반복문, 중지, 건너뛰기)

02. if문 생략

{
    const num = 100;
    if(num) 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)


(제어문 : 조건문, 반복문, 중지, 건너뛰기)

05. 조건부 연산자(삼항 연산자)

삼항연산자조건식의 결과(true, false) 에 따라 결과값을 다르게 나오게 해주는 연산자

<형식> 조건식 ? 실행문1(조건식이 true 일때 실행) : 실행문2(조건식이 false 일때 실행)


{
    const num = 100;

    //num값이 100이면 true 출력하고 아니면 false 출력하세요
    if( num == 100 ){
        document.write("true");
    } else {
        document.write("false");
    }

    (num == 100) ? document.write("true") : document.write("false");
}
결과보기
truetrue


(제어문 : 조건문, 반복문, 중지, 건너뛰기)

06 switch문

switch의 값과 case의 값을 비교하여 일치하는 case 실행 특정조건 만족시 {}를 빠져나지 못함, break 명령어를 주어야 빠져나옴
default: switch의 값과 일치 안하면 실행

{
    const num = 100
    switch( num ){
        case 100 :
            document.write("실행되었습니다.(num==100)");
            break;
        case 110 :
            document.write("실행되었습니다.(num==110)");
            break;
        case 120 :
            document.write("실행되었습니다.(num==120)");
            break;
        case 130 :
            document.write("실행되었습니다.(num==130)");
            break;
        default :
            document.write("실행되었습니다.(num==값이 없음)");
    }
}
                
결과보기
실행되었습니다.(num==100)


(제어문 : 조건문, 반복문, 중지, 건너뛰기)

07. while문(반복문)

{
    let num = 1;

    while( num <= 5 ){
        document.write("실행되었습니다.");
        num++;
    }
}               
결과보기
실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.


(제어문 : 조건문, 반복문, 중지, 건너뛰기)

08. do while문(반복문)

{
let num = 1;
do {
document.write("실행되었습니다.");
num++;
} while (num <= 5);
}
결과보기
실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.


09 for문

{
    for( let i=1; i<100; i++ ){
        document.write(i+ ". 실행되었습니다.")
    }
}
결과보기
1. 실행되었습니다.2. 실행되었습니다.3. 실행되었습니다. 4. 실행되었습니다.5. 실행되었습니다.6. 실행되었습니다. 7. 실행되었습니다.8. 실행되었습니다.9. 실행되었습니다. 10. 실행되었습니다.11. 실행되었습니다.12. 실행되었습니다. 13. 실행되었습니다.14. 실행되었습니다.15. 실행되었습니다. 16. 실행되었습니다.17. 실행되었습니다.18. 실행되었습니다. 19. 실행되었습니다.20. 실행되었습니다.21. 실행되었습니다. 22. 실행되었습니다.23. 실행되었습니다.24. 실행되었습니다. 25. 실행되었습니다.26. 실행되었습니다.27. 실행되었습니다. 28. 실행되었습니다.29. 실행되었습니다.30. 실행되었습니다. 31. 실행되었습니다.32. 실행되었습니다.33. 실행되었습니다. 34. 실행되었습니다.35. 실행되었습니다.36. 실행되었습니다. 37. 실행되었습니다.38. 실행되었습니다.39. 실행되었습니다. 40. 실행되었습니다.41. 실행되었습니다.42. 실행되었습니다. 43. 실행되었습니다.44. 실행되었습니다.45. 실행되었습니다. 46. 실행되었습니다.47. 실행되었습니다.48. 실행되었습니다. 49. 실행되었습니다.50. 실행되었습니다.51. 실행되었습니다. 52. 실행되었습니다.53. 실행되었습니다.54. 실행되었습니다. 55. 실행되었습니다.56. 실행되었습니다.57. 실행되었습니다. 58. 실행되었습니다.59. 실행되었습니다.60. 실행되었습니다. 61. 실행되었습니다.62. 실행되었습니다.63. 실행되었습니다. 64. 실행되었습니다.65. 실행되었습니다.66. 실행되었습니다. 67. 실행되었습니다.68. 실행되었습니다.69. 실행되었습니다. 70. 실행되었습니다.71. 실행되었습니다.72. 실행되었습니다. 73. 실행되었습니다.74. 실행되었습니다.75. 실행되었습니다. 76. 실행되었습니다.77. 실행되었습니다.78. 실행되었습니다. 79. 실행되었습니다.80. 실행되었습니다.81. 실행되었습니다. 82. 실행되었습니다.83. 실행되었습니다.84. 실행되었습니다. 85. 실행되었습니다.86. 실행되었습니다.87. 실행되었습니다. 88. 실행되었습니다.89. 실행되었습니다.90. 실행되었습니다. 91. 실행되었습니다.92. 실행되었습니다.93. 실행되었습니다. 94. 실행되었습니다.95. 실행되었습니다.96. 실행되었습니다. 97. 실행되었습니다.98. 실행되었습니다.99. 실행되었습니다.


10. 중첩 for문

{
    for( let i=1; i<=2; i++ ){
        document.write(i + "실행");
        for( let j=1; j<=5; j++ ){
            document.write(j + "실행");
        }
    }
}
결과보기
1실행1실행2실행3실행4실행5실행2실행1실행2실행3실행4실행5실행


11.break문(중지)

break문을 만나면 형재 실행문 중지후 다음 실행문으로 넘어감

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

결과보기
12345678910


12.contiune문

contiune문은 특정조건을 만족했을시 그 값만 건너뛰기

{
for (let i = 1; i <= 20; i++) { 
    if (i==10) { 
        continue; // 10 건너뛰고 다음 단계로 
    } 
    document.write(i); 
} }

결과보기
12345678911121314151617181920