Javascript 레퍼런스

알고리즘

  1. 1부터 100까지 출력하기
  2. 1부터 100까지 출력하기 : 짝수만
  3. 1부터 100까지 출력하기 : 5의 배수만
  4. 1부터 100까지 출력하기 : 짝수는 빨간색, 홀수는 파란색 출력
  5. 1부터 100까지 합 출력하기
  6. 구구단 출력하기
  7. 테이블 만들기1
  8. 테이블 만들기2
  9. 테이블 만들기3 - 짝수만

01. 1부터 100까지 출력하기

{
    document.write("*** 01. 1부터 100까지 출력하기 ***");

    for( let i=1; i<=100; i++ ){
        document.write(i);
    }
}

결과보기


02. 1부터 100까지 출력하기 : 짝수만

{
    document.write("*** 02. 1부터 100까지 출력하기 : 짝수만 ***");

    for( let i=1; i<=100; i++){
        if( i%2 == 0 ) document.write(i);
    }
}

결과보기


03. 1부터 100까지 출력하기 : 5의 배수만

{
    document.write("*** 03. 1부터 100까지 출력하기 : 5의 배수만 ***");

    for( let i=1; i<=100; i++){
        if( i%5 == 0 ) document.write(i);
    }
}

결과보기


04. 1부터 100까지 출력하기 : 짝수는 빨간색, 홀수는 파란색 출력

{
    document.write("*** 04. 1부터 100까지 출력하기 : 짝수는 빨간색, 홀수는 파란색 출력 ***
"); for( let i=1; i<=100; i++){ if( i % 2 == 0){ document.write("<span style='color:red'> " + i + " </span>"); } else { document.write("<span style='color:blue'> " + i + " </span>"); } } }

결과보기


05. 1부터 100까지 합 출력하기

{
    document.write("*** 05. 1부터 100까지 합 출력하기 ***");

    let sum = 0;
    for( let i=1; i<=100; i++){
        sum += i;
    }
    document.write(sum);
}

결과보기


06. 구구단 출력하기

{
    document.write("*** 06. 구구단 출력하기 ***");

    for(var i=2; i<=9; i++){
        //document.write(i)
        for(var j=1; j<=9; j++){
            var sum = i * j;
            document.write(i + " * " + j + " = " + sum)
        }
    }
}

결과보기


07. 테이블 만들기1

{
    document.write("*** 07. 테이블 만들기1 ***");

    let num = 1;
    let table = "<table>";

    for( let i=1; i<=10; i++ ){
        table += "<tr>";
        for( let j=1; j<=10; j++ ){
            table += "<td>" + num + "</td>";
            num++;    
            }
        table += "</tr>";
    }

    table += "</table>";

    document.write(table);
}

결과보기


08. 테이블 만들기2

{
    document.write("*** 08. 테이블 만들기2 ***");

    let num = 100;
    let table = "<table>";

    for( let i=1; i<=10; i++ ){
        table += "<tr>";
        for( let j=1; j<=10; j++ ){
            table += "<td>" + num + "</td>";
            num--;    
            }
        table += "</tr>";
    }

    table += "</table>";

    document.write(table);
}

결과보기


09. 테이블 만들기3

{
    document.write("*** 09. 테이블 만들기3 : 짝수만 ***");

    let num = 1;
    let table = "<table>";

    for( let i=1; i<=10; i++ ){
        table += "<tr>";
        for( let j=1; j<=20; j++ ){
            if( num%2 == 0){
                table += "<td>" + num + "</td>";
            }
            num++;    
        }
        table += "</tr>";
    }

    table += "</table>";

    document.write(table);
}

결과보기