top

01. if문

false, 0, undefined, null, "" <!외우기!>
true, 1->true, "0"->true, "1"->true, 0<10->true, [], {}

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.조건부 연산자(삼항 연산자)

{
    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문

{
    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.while문(반복문)

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

09.for문

let num = [1,2,3,4,5,6,7,8];
    for(let i=0; i<num.length; i++){
    document.write(num[i]+".실행되었습니다.");
    }
    
let num = [1,2,3,4,5,6,7,8];
    for(let i=0; i<num.length; i++){
    document.write(num[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.실행되었습니다.
1.실행되었습니다.2.실행되었습니다.3.실행되었습니다.4.실행되었습니다.5.실행되었습니다.6.실행되었습니다.7.실행되었습니다.8.실행되었습니다.

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문

while문을 이용해서 1~20까지 출력하시오.( while(1)쓰면 무한 )

let num = 1;
    while(num <= 20){
    document.write(num);
    num++;
    }
    
결과보기 1234567891011121314151617181920

for문을 이용해서 1~20까지 출력하시오.

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

12.contiune문 (죽은 문법)

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