반복문은 조건식의 결과가 참인 경우 코드 블록을 실행한다
이는 조건식이 거짓일 때까지 반복된다
for문 (초기화문;조건문;증감식;) {
반복할 내용
}
간단한 예제를 살펴보자
let count = 1;
for(let i =0; i<5; i++) {
count = count + 2;
}
console.log(count) // 11
위의 반복문을 한줄 씩 살펴보면
이로써 count 결과는 11이 나온다
하지만 배열의 길이를 모를 때
.length 메서드를 사용하여 배열의 길이를 구할수 있다
let numArr = ["서울","대전","대구","부산","광주","파주","일산","평택","춘천"];
console.log(numArr.length)
for(let i=0; i<numArr.length; i++) {
console.log('i값은' + i);
console.log(numArr[i])
}
네이버의 뉴스스탠드를 DOM으로 접근하여 만들어보자
네이버에서 이미지를 저장하여 배열에 저장한 후
createElement() 메서드로 li , img 태그를 추가한다
for문으로 배열의[i]만큼 반복하여 img의 변수의 src에 추가한다
배열과 for문 그리고 DOM으로 접근하는 방법은 많은 연습이 필요한거 같다 !!
let num = 0;
while (num < 11) {
document.write(num, '<br>');
num += 1;
}
do {
document.write(num, '!! <br>');
num += 1;
} while (num < 11);
let i = 2;
let j = 1;
while (i < 10) {
while (j < 10) {
document.write(`${i} X ${j} = ${i*j} <br>`);
j++;
}
j = 1;
i++;
}
let num = 0;
while (num < 11) {
num++;
document.write(num, '<br>');
if(num > 5){
continue;
}
}
num = 0;
while (num < 11) {
num++;
document.write(num, '<br>');
if(num > 5){
break;
}
}