Top

01. if문

    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. 삼향 연산자

    if(num == 100) {
        document.write("true");
    }   else {
        document.write("false.");
    }   

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

06. 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("실행되었습니다2.");
          num++;
    } while (num <= 5);
결과보기
실행되었습니다2.
실행되었습니다2.
실행되었습니다2.
실행되었습니다2.
실행되었습니다2.

09. for문

    for(let i=1; i<10; i++){
        document.write(i+". 실행되었습니다.")
    }
결과보기
1. 실행되었습니다.
2. 실행되었습니다.
3. 실행되었습니다.
4. 실행되었습니다.
5. 실행되었습니다.
6. 실행되었습니다.
7. 실행되었습니다.
8. 실행되었습니다.
9. 실행되었습니다.
10. 실행되었습니다.

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문

    for(i=1; i<=20; i++){
        document.write(i);
        if(i === 10){   // = 우변을 왼쪽으로 // == 같다 // == 유전자를 확인 
            break;                
        }
    }
결과보기
12345678910

12. contiune문

    for(i=1; i<=20; i++){
        if(i === 10){    // = 우변을 왼쪽으로 // == 같다 // == 유전자를 확인 
            contiune;    //해당하는 입력 값만 삭제
        }
        document.write(i);
    }
결과보기
123456789