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

for문을 이용해서 1~100까지 출력하는

for(let i=1; i<=100; i++){    //반복문 for문
    console.log(i);
}
결과 확인하기

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

for문을 이용해서 0~50까지 출력합니다.

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

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

for문을 이용해서 0~100까지 짝수만 출력합니다.

for(let i=0; i<=100; i+=2){  //(i= i+2)반복문 for은 초기값을 0을 설정하고 2씩증가 시켜 100까지 계산
    console.log(i);   
} 
결과 확인하기

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

for문을 이용해서 0~100까지 5의 배수를 출력합니다. 조건문인 if문과 증감연산자를 이용하는 방법이 있습니다.

for(let i=0; i<=100; i+=5){  //(i= i+5)반복문 for은 초기값을 0을 설정하고 5씩증가 시켜 100까지 계산
    console.log(i);   
}  

for(let i=1; i<=100; i++){   //if문을 이용한 방법 
    if(i % 5 == 0){            //%연산자는 5나누기i의 나머지값이 0과 같을때 출력한다.
        console.log(i);
    }
}
결과보기
증감 연산자 결과값: 0,5,10,15,20, 25... 95, 100 #0이붙은다
if문 연산자 결과값: 5,10,15,20, 25... 95, 100 #0이안붙는다

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

for문과 if문을 이용하여 1부터~100 까지 짝수(파란색) 홀수(빨간색) 출력합니다.

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

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

1부터 100까지의 합을 구합니다.

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

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칸(짝수:빨간색, 홀수:파란색)

테이블 25칸에 순서대로 번호가 붙고 짝수는 빨간색 홀수는 파란색으로 만드는 방법 입니다.

let table = "<table border='1'>";
let count = 0;
        
for(let i=1; i<=5; i++){
    table += "<tr>";
    for(let j=1; j<=5; j++){
        count++;
        if(count % 2 === 0){
            table += "<td style='color:red'>"+count+"</td>";
        } else {
            table += "<td style ='color:blue'>"+count+"</td>";
        }  
    }
    table += "</tr>";
}           
table +="</table>"

document.write(table)

결과 확인하기

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

for문과 if을 이용해 테이블 25칸(3의 배수(5의 배수는 빨간색))을 만들었습니다.

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

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

배열 데이터에서 10보다 큰 수 찾기 입니다.

const arr = [1, 3, 5, 7, 9, 10, 11, 13, 15, 17, 19];
        
for(let i=0; i<=arr.length; i++){
    if(arr[i] > 10){
        document.write(arr[i]);
    }
}
                    
결과 확인하기