01. 데이터 이펙트 : 1부터 100까지 출력하기
for문을 이용해서 1-100까지 출력하는 예제입니다.
{
for(let i=1; i<=100; i++){
console.log(i);
}
}
결과 확인하기
1,2,3,4,5,6~~~100
02. 데이터 이펙트 : 02. 0부터 50까지 출력하기
for문을 이용해서 0-50까지 출력하는 예제입니다.
{
for(let i=0; i<=50; i++){ // 초기값을 0을 설정하고 1씩 증가시켜서 50번 반복함
console.log(i);
}
}
결과 확인하기
1,2,3,4,5,6~~~50
03. 1부터 100까지 짝수만 출력하기
for문을 이용해서 1~100까지 짝수만 출력하는 예제입니다.
{
for(let i=0; i<=100; i+=2){ // i+=2는 i=i+2와 같습니다(2씩 증가)
console.log(i);
}
}
결과 확인하기
2,4,6,8,10~~~100
04. 1부터 100까지 5의 배수 출력하기
for문을 이용해서 1~100까지 5의 배수만 출력하는 예제와 조건문 if문과 증감연산자를 이용한 방법입니다.
{
// 증감 연산자를 이용한 방법
for(let i=0; i<=100; i+=5){
console.log(i);
}
// if문을 이용한 방법
for(let i=1; i<=100 i++){
if(i % 5 = 0){ // %연산자를 이용하여 나머지가 0이면 짝수를 의미한다.
console.log(i);
}
}
}
결과 확인하기
5,10,15,20,25~~~100
05. 데이터 이펙트 : 1부터 100까지 짝수(파란색) 홀수(빨간색) 출력하기
for문과 if문을 이용해서 짝수와 홀수 색을 나눠 출력하는 방법입니다.
{
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>");
}
}
}
결과 확인하기
1
2
3
4
5
6
.....100
06. 데이터 이펙트 : 1부터 100까지 합 출력하기
반복문으로 합을 출력하는 방법입니다.
{
let sum = 0
for(let i=1; i<=100; i++){
sum += i;
}
document.write(sum);
}
결과 확인하기
5050
07. 데이터 이펙트 : for문을 이용해서 100칸 테이블 만들기
for문을 활용하여 script에서 테이블을 출력하는 방법입니다.
{
let table = "<table border=1>";
for(let i=1; i<=10; i++){
table +="<tr>"
for(let j=1; j<=10; j++){
table +="<td>"+ 1 +"</td>"
}
table +="</tr>"
}
table += "</table>";
document.write(table);
}
결과 확인하기
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
08. 데이터 이펙트 : 중첩 for문을 이용해서 구구단 만들기
for문을 중첩 시켜 사용하여 구구단을 만드는 방법입니다.
{
for(let i=2; i<=9; i++){
document.write(i + "단","
");
for(let j=1; j<=9; j++){
document.write(i + "*" + j + "=" + i*j);
document.write("
");
}
document.write("
");
}
}
결과 확인하기
2단
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18
3단
3*1=3
3*2=6
3*3=9
3*4=12
3*5=15
3*6=18
3*7=21
3*8=24
3*9=27
4단
4*1=4
4*2=8
4*3=12
4*4=16
4*5=20
4*6=24
4*7=28
4*8=32
4*9=36
5단
5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
5*6=30
5*7=35
5*8=40
5*9=45
6단
6*1=6
6*2=12
6*3=18
6*4=24
6*5=30
6*6=36
6*7=42
6*8=48
6*9=54
7단
7*1=7
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49
7*8=56
7*9=63
8단
8*1=8
8*2=16
8*3=24
8*4=32
8*5=40
8*6=48
8*7=56
8*8=64
8*9=72
9단
9*1=9
9*2=18
9*3=27
9*4=36
9*5=45
9*6=54
9*7=63
9*8=72
9*9=81
09. 데이터 이펙트 : 테이블 25칸(짝수:빨간색, 홀수/파란색)
for문과 if문 활용하여 테이블 만드는 방법입니다.
{
let table = "<table border=1>";
let count = 1;
for(let i=1; i<=5; i++){
table += ""
for(let j=1; j<=5; j++){
if(count % 2 == 0){
table += "<td style='color:red'>" + count + "</td>"
} else {
table += "<td style='color:blue'>" + count + "</td>"
}
count++
}
table += " "
}
table += "";
document.write(table);
}
결과 확인하기
10. 데이터 이펙트 : 테이블 25칸(3의배수만/5의 배수는 빨간색)
for문과 if문 활용하여 테이블 만드는 방법 두번째입니다.
{
let table = "<table border=1>"
let num = 0
for(let i=1; i<=5; i++){
table += "<tr>"
for(let j=1; j<=5; j++){
num += 3;
if(num % 5 == 0){
table += "<td style='color:red'>" + num + "</td>"
} else {
table += "<td>" + num + "</td>"
}
}
table += "</tr>"
}
table += "</table>"
document.write(table);
}
결과 확인하기
11. 데이터 이펙트 : 배열 데이터에서 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]);
}
}
}
결과 확인하기
11 13 15 17 19