728x90
반응형

반복문
반복문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서을 반복적으로 실행시키는 문법을 말한다. 반복문에는 while문, do while문, for문 을 가장 많이 사용한다.
while문
특정조건에 만족할때 까지 반복
초기값{
while (조건식) {
실행문;
증가감식;
}
do while문
조건식이 true 일 경우에 계속해서 반복합니다. 조건식이 false가 되면 반복은 멈춘다.
초기값{
do {
실행문;
증가감식;
} while (조건식)
for 문
반복횟수가 정해진 경우 사용
for (초기값; 조건식; 증가감식){ 실행문; }
0부터 99까지 출력하기
//0부터 99까지 출력하기
for (let i=0; i<99; i++){
document.write(i)
}
결과 확인하기
1부터 99까지 출력하기
//1부터 99까지 출력하기
for (let i=1; i<99; i++){
document.write(i)
}
결과 확인하기
1부터 100까지 출력하기 (짝수)
//2부터 2씩 증가
for (let i=2; i<100; i+=2){ //i+2 --> i = i + 2
document.write(i)
}
결과보기
1부터 100까지 출력하기 (5의 배수)
{
for(let i=1; i=100; i++){
if (i % 5 == 0) {
document.write(""+i+"");
}
}
결과보기
1부터 100까지 출력하기 (5의 배수는 빨간색, 7의 배수는 파란색)
{
for(let i=1; i=100; i++){
if (i % 5 == 0) {
document.write(""+i+"");
}
if (i % 7 == 0) {
document.write(""+i+"");
}
}
}
결과보기
구구단 출력하기
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("
");
}
}
결과보기
for문을 이용해서 테이블 출력하기
중첩
{
let table = "<table class='testTable'>";
//tr 10개
for(let j=1; j<=10; j++){
table += "";
for(let i=1;i<=10; i++){
table += "1";
}
table += "</tr>";
}
table += "</table>"
document.write(table)
}
결과 확인하기
728x90
댓글