반복문
반복문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 반복적으로 실행시키는 문법을 말합니다. 반복문에는 while문, do while문, for문이 있으며, for문을 가장 많이 사용합니다.
while문
for ( 초기값; 조건식; 증감값 ){
실행문
}
do while문
do while문은 while문과 달리 한번은 무조건 실행된다는것에 차이가 있다.
for ( 초기값; 조건식; 증감값 ){
실행문
}
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<=100; i++){
document.write(i);
}
결과 확인하기
1부터 100까지 출력하기(짝수)
짝수로 출력할 때는 증가값을 2로 해주면 된다.
for( let i=2; i<=100; i+=2){
document.write(i);
}
결과 확인하기
1부터 100까지 출력하기(5의 배수, 7의배수)
5로 나눌때 나머지가 0인 식 + 7로나눌때 나머지가 0인 식
{
for( let i=1; i<=100; i++ ){
if ( i % 5 == 0 ) {
document.write(i);
}
if ( i % 7 == 0 ) {
document.write(i);
}
}
}
결과 확인하기
for문을 이용해서 1~100까지 출력(짝수는 빨간색, 홀수는 파란색)
span으로 감싸서 스타일넣고 더하기
{
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>");
}
}
}
결과 확인하기
구구단 출력하기
2단을 8번 반복해서 돌리고 그안에 또9번 돌리는 반복문을 넣고 sum합치기
for( let i=2; i<=9; i++){
for( let j=1; j<=9; j++){
let sum = i * j;
document.write(i + "*" + j + "=" + sum);
}
}
결과 확인하기
for문을 이용해서 테이블 출력하기
중첩 for문을 이용해서 테이블을 만들 수 있다.
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);
댓글