01. if문

if문은 조건식의 결과에 따라 중괄호 { } 로 묶어놓은 블록이 실행여부가 결정되는 조건문.

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

02. if문 생략

if문의 중괄호는 생략 가능합니다.

{
    const num = 100;
    if(num)document.write("실행되었습니다(true).")
     else document.write("실행되었습니다(false).") 
}
결과보기

03. 다중if문

중첩 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==값이없음)");
}
결과보기

04. 중첩 if문

if 문 안에 if 문이 들어있는 것을 이중중첩문이라고 한다.
이중중첩문은 바깥쪽에 있는 조건식1을 통과해야지만 안에 들어있는 조건식2을 실행한다.

{
    const num4 =100;

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

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

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자이다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표( ? ) 와 조건이 참이면 실행할 식이 물음표 뒤로 들어간다.

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

06. switch문

switch문은 어떤 변수의 값에 따라서 문장을 실행할 수 있도록 하는 제어문이다.
switch문에서 사용하는 키워드는 switch, case, default, break 이다.

{
    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==값이 없음)");
    }
}
결과보기

07. while문(반복문)

while문은 조건식이 true일 경우에 계속해서 반복하는 문법입니다.
조건식에는 비교 또는 논리 연산식이 줄로 오는데 조건식이 false가 되면 반복을 멈추고 while문을 종료합니다.

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

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

08. do while문(반복문)

do while문은 while문과 비슷하나, 먼저 실행을 한다는점에서 무조건 한번은 실행 된다는게 다르다.

{
    let num = 1;

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

09. for문

for 반복문은 어떤 특정한 조건이 거짓으로 판별될 때까지 반복합니다.

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

10. 중첩 for문

중첩 반복문은 반복문 안에 반복문이 포함되어 있는 형태를 말합니다.

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

11. break문

break문은 반복문을 종료할때 사용한다.

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

12. continue문

반복문을 다시 시작하기위해 사용하며,다시시작한 수는 세지 않는다.

{
    for(let i=1; 1<=20; i++){
        document.write(i);
        if( i === 10){
             continue;
        }
        document.write(i);
    }
}
결과보기
Top