Top

01. if문(제어문) //조건문

기본적인 if문이다.

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

02. if문 생략

if문을 생략해서 쓸수 있다.

const num = 100;

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

03. 다중 if문

다중 if문은 if else if else if ... else의 구조를 가지고있다.

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문

회원가입 및 조건설정할때 주로 사용되며 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)");
}
}
결과보기
실행되었습니다(1번). 실행되었습니다(2번). 실행되었습니다(3번).

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

{}괄호를 쓰지않고 일렬로 나열하여 좀 더 편리하게 출력해낸다.

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");
결과보기
true

06. switch문

if문과 용도는 비슷하나 if문은 만족하는 데이터가 여러 개일 경우에 주로 사용하고, witch문은 여러 경우의 값 중 일치하는 데이터를 찾아 그에 해당하는 코드를 실행시킬 때 사용

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

07. while문(반복문)

while문은 조건식을 만족할 때까지 코드를 여러 회 반복하여 실행할 수 있습니다

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

08. do while문(반복문)

do while문은 조건 여부를 떠나 반드시 한 번은 코드를 실행하고 조건식을 검사

let num = 1;
do {  //바로 실행문을 적는다. (조건이 맞든 안맞든 무조건 한번 실행이 된다.)
    document.write("실행되었습니다2.");
    num++;
} while (num <= 5);
결과보기
실행되었습니다2.실행되었습니다2.실행되었습니다2.실행되었습니다2.실행되었습니다2.

09. for문

for문은 조건식을 만족할 때까지 특정 코드를 반복하여 실행합니다.

for( let i = 1; i <100; i++){
    document.write(i+". 실행되었습니다.")
}
결과보기
1실행되었습니다.2실행되었습니다.3실행되었습니다...100실행되었습니다.

10. 중첩for문

for문 안에 for문을 중첩하여 사용

//두번 반복
for( let i=1; i<2; i++){
    document.write(i + "실행");
    for(let j=1; j<=5; j++){
        document.write(j + "실행");
        //i 를 한 번 실행할 때 j를 다섯 번 반복 시켜준다.
    }
}
결과보기
1실행1실행2실행3실행4실행5실행

11. break문

for문을 이용해서 출력하고 break문을 사용

// break는 종료의 의미를 가지고있다.
//그러므로 10에서 종료
for(i = 1; i<=20; i++){
    document.write(i);
    if(i == 10){
        break;
    }
}
결과보기
12345678910

12. break문

for문 안에 break문을 중첩하여 사용

// continue는 그뒤부터 다시 출력한다.
//10번은 출력안하고 11번부터 출력한다.
for(i = 1; i<=20; i++){
    if(i == 10){
        continue;
    }
    document.write(i);
}
결과보기
12345678911121314151617181920