01. 1부터 100까지 출력하기
for문을 1부터 100까지 출력하는 예제입니다.
{
for(let i=1; i<=100; i++){
console.log(i)
}
}
결과 확인하기
1
2
3
~~
100
2
3
~~
100
02. 0부터 50까지 출력하기
for문을 0부터 50까지 출력하는 예제입니다.
{
for(let i=0; i<=50; i++){
console.log(i)
}
}
결과 확인하기
1
2
3
~~
100
2
3
~~
100
03. 1부터 100까지 짝수만 출력하기
for문을 짝수만 출력하는 형식입니다. (i+=2)는 i = i + 2 의 약식입니다.
{
for(let i=0; i <=100; i+=2){
console.log(i)
}
}
결과 확인하기
2
4
6
~~
98
100
4
6
~~
98
100
04. 1부터 100까지 5배수만 출력하기
for문을 1부터 100까지 5배수만 출력하는 예제로 i+=5값을 넣어줍니다.
{
for(let i=0; i <=100; i+=5){
console.log(i)
}
for(let i=1; i <=100; i++){
if( i % 5 == 0 ){
console.log(i)
}
}
}
결과 확인하기
5
10
15
~~
95
100
10
15
~~
95
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>");
}
}
}
결과 확인하기
06. 데이터 이펙트 : for문을 이용해서 100칸 테이블 만들기
중첩 for()문을 이용한 테이블만들기 예제입니다.
{
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);
}
결과 확인하기
1~10까지 10*10 테이블이 생긴다.
07. 데이터 이펙트 : 중첩 for문을 이용해서 구구단 만들기
for문과 if문을 이용한 구구단을 출력하는 방법입니다.
{
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문을 이용해서 테이블 25칸만들기 예제입니다.
{
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 += "</tr>"
}
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]);
}
}
}
결과 확인하기