01. 데이터 이펙트 : 1부터 100까지 출력하기

for문을 이용해서 1-100까지 출력하는 예제입니다.

for(let i=1; i<=100; i++){ //반복문
    console.log(i); //초기값을 1을 설정하고 1씩 증가시켜서 100번 반복함
}
결과 확인하기
1,2,3,4,5,6~~~100

02. 데이터 이펙트 : 0부터 50까지 출력하기

for문을 이용해서 1-50까지 출력하는 예제입니다.

for(let i=0; i<=50; i++){ //반복문
    console.log(i); //초기값을 0을 설정하고 1씩 증가시켜서 50번 반복함
}
결과 확인하기
0,1,2,3,4,5,6~~~50

03. 데이터 이펙트 : 1부터 100까지 짝수만 출력하기

for문을 이용해서 1-100까지 짝수만 출력하는 예제입니다.

for(let i=1; i<=100; i+=2){
    console.log(i); //초기값을 1을 설정하고 2씩 증가시켜서 100번 반복함
}    

//증감 연산자를 이용
//i +=2는 i = i + 2와 같음(2씩 증가)
결과 확인하기
2,4,6,8,10~~~50

04. 데이터 이펙트 : 1부터 100까지 5의 배수 출력하기

증감연산자를 이용해서 1-100까지 5의 배수를 출력하는 예제입니다.
if문을 이용해서 0-50까지 짝수만 출력하는 예제입니다.

// 증감 연산자를 이용한 방법
for(let i=1; i<=100; i+=5){
    console.log(i); //초기값을 1을 설정하고 5씩 증가시켜서 100번 반복함
}     

// if문을 이용한 방법
for(let i=0; i<=100; i++){
    if(i % 2 == 0){ //%연산자를 이용하여 나머지가 0이면 짝수를 의미한다.
        console.log(i);
    }
}
결과 확인하기
5,10,15,20~~~100
2,4,6,8,10~~~50

05. 데이터 이펙트 : 1부터 100까지 5의 배수(파란색) 7의 배수(빨간색) 출력하기

for문과 if문을 이용한 5의 배수와 7의 배수를 출력하는 방법입니다.

for(let i=1; i<100; i++){
    if(i % 5 == 0){
        document.write("<span style='color:blue'>"+i+"</span>");
    }
    if(i % 7 == 0){
        document.write("<span style='color:red'>"+i+"</span>");
    }
}
결과 확인하기

06. 데이터 이펙트 : 1부터 100까지 합 구하기

for문을 이용한 1부터 100까지의 합을 구하는 방법입니다.

{
    let num = 0;
    for(let i=1; i<=100; i++){
        num = num + i;
    }
    document.write(num);
}
결과 확인하기

07. 데이터 이펙트 : for문을 이용해서 100칸 테이블 만들기

for문을 이용해 100칸 테이블 만드는 방법입니다.

let table = "<table border='1'>";
    
for(let i=1; i<=10; i++){
    table += "<tr>";

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

    table += "</tr>";
}
table += "</table>";

document.write(table);
결과 확인하기

08. 데이터 이펙트 : 중첩 for문을 이용해서 구구단 만들기

중첩 for문을 이용해 구구단을 만드는 방법입니다.

for(let i=2; i<=9; i++){
    document.write(i + "단","<br>");

    for(let j=1; j<=9; j++){
        document.write(i + "*" + j + "=" + i*j);
        document.write("<br>");
    }

    document.write("<br><br>");
}
결과 확인하기

09. 데이터 이펙트 : 테이블 25칸(짝수:빨간색, 홀수:파란색)

for, if, else문을 사용해 테이블을 만들고 숫자에 색깔을 주었습니다.

let table = "<table border='1'>";
let tmpNum  = 0;    
    for(let i=1; i<=5; i++){
        table += "<tr>";
        for(let j=1; j<=10; j++){
            tmpNum += 1;
            if(tmpNum % 2 == 0){
                table += "<td style='color : red'>"+tmpNum+"</td>";
            }else{
                table += "<td style='color : blue'>"+tmpNum+"</td>";
            }
        }
    table += "</tr>";
    }
table +="</table>";
결과 확인하기

10. 데이터 이펙트 : 테이블 25칸(3의배수(5의 배수는 빨간색))

for,if,else문을 사용해 테이블을 만들고 3의 배수만 출력, 5의 배수에는 색깔을 주었습니다.

let table = "<table border='1'>";
let tmpNum  = 0;    
    for(let i=1; i<=5; i++){
        table += "<tr>";
        for(let j=1; j<=10; j++){
            tmpNum += 3;
            if(tmpNum % 5 == 0){
                table += "<td style='color : red'>"+tmpNum+"</td>";
            }else{
                table += "<td>"+tmpNum+"</td>";
            }
        }
    table += "</tr>";
    }
table +="</table>";
결과 확인하기

11. 데이터 이펙트 : 배열 데이터에서 10보다 큰 수 찾기

배열안에서 10보다 큰 수를 출력합니다.

const arr = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

    for(let i=0; i<=arr.length; i++){
        if(arr[i]>10){
            document.write(arr[i] + ",");
         }
    }
결과 확인하기