728x90
![](https://blog.kakaocdn.net/dn/ep0MxF/btrJ1XSL8RB/tEDEvqX5CPhb4F7pkPuVzk/img.jpg)
반복문
반복문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 반복적으로 실행시키는 문법을 말합니다. 반복문에는 while문 , do while문, for문을 가장많이 사용합니다.
while문
while ( 조건식){
실행문;
중가감식;
}
do while문
do {
실행문
증가감식;
} while(조건식)
for문
for ( 초기값; 조건식; 증강값 ){
실행문
}
0부터 99까지 출력하기
//0부터 99까지 출력하기
for( let i=0; i < 100; i++){
document.write(i)
}
결과보기
1부터 100까지 출력하기
//1부터 100까지 출력하기
for( let i=1; i < 101; i++){
document.write(i)
}
결과보기
1부터 100까지 출력하기(짝수)
짝수로 출력할 때는 증가값을 2로 해주면 된다.
//0부터 99까지 출력하기
for( let i=1; i < 101; i+2){ // i += 2 --> i = i + 2
document.write(i)
}
결과보기
2468101214161820222426283032343638404244464850525456586062646668707274767880828486889092949698
1부터 100까지 출력하기(5의 배수)
for문을 이용하여 5의 배수만 출력하기
for( let i=1; i<=100; i++ ){
if(i % 5 == 0) {
document.write(i);
}
}
결과보기
1부터 100까지 출력하기(5의 배수는 빨랑, 7의 배수는 파랑)
for문을 이용해서 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>");
}
}
결과보기
구구단 출력하기
중첩 for문을 이용해 구구단을 출력할 수 있습니다.
for(let i = 2; i<=9; i++){
for(let j =1; j<=9; j++){
let sum = i * j ;
document.write(i + " * " + j + " = " + sum);
document.write("<br>");
}
}
결과보기
6단 출력하기
for문을 이용하여 6단 출력하기
document.write("<br>");
for(let i = 6; i<=6; i++){
for(let j =1; j<=9; j++){
let sum = i * j ;
document.write(i + " * " + j + " = " + sum);
document.write("<br>");
}
}
결과보기
테이블 숫자 출력하기
for문을 이용하여 테이블 숫지 출력하기
let table = "<table class='testTable'>";
z = 1;
for(let i=1; i<=10; i++){
table += "<tr>"
for(let j=1; j<=10; j++){
table += "<td>" + z + "</td>" //1부터 100까지 나옴
z++;
}
table += "</tr>"
}
table += "</table>";
document.write(table)
결과보기
for 문을 이용해서 테이블 출력하기
중첩 for 문을 이용해서 테이블을 만들 수 있습니다.
//for 문을 이용해서 테이블 100칸 만들기
let table = "<table>";
for( let i = 0; i < 10; i ++){
table += "<tr>"
for(let j = 0; j < 10; j++){
table += "<td>♬</td>"
}
table += "</tr>"
}
table += "</table>";
document.write(table);
결과 확인하기
728x90
댓글