반복문
while문
while (불 표현식) {
문장
}
var value = 0;
while (value < 4) {
console.log(value + '번째');
value++;
}
0번째 1번째 2번째 3번째
do while문
조건을 먼저 검사하고 반복을 실행, 즉 최소 한 번은 무조건 실행된다.
do {
문장
} while(불 표현식)
var value = 0;
do {
console.log(value + '번째');
value++;
} while(value < 2)
0번째1번째
for문
for (초기식; 조건식; 종결식) {
문장
}
var array = ['포도', '사과', '바나나', '망고'];
for (i=0; i<array.length; i++) {
console.log(array[i]);
}
'포도사과바나나망고'
for in 문
for (변수 in 객체/배열)
var array = ['포도', '사과', '바나나', '망고'];
for (i in array) {
console.log(array[i]);
}
'포도사과바나나망고'
중첩 반복문
var output = '';
for (i=1; i<10; i++) {
for (j=1; j<=i; j++) {
output += '*';
}
output += '<br/>';
}
document.write(output);
*
**
***
****
*****
******
*******
********
*********
break
break문은 코드 블록을 탈출한다.
for (var i = 0; true; i++) {
console.log(i + '번째 반복문입니다.' + '<br/>');
if(i == 3) {
break;
}
}
0번째 반복문입니다.
1번째 반복문입니다.
2번째 반복문입니다.
3번째 반복문입니다.
continue
continue문은 코드 블록의 실행 시점을 현 시점에서 중단하고 반복문으로 이동한다.
var output = 0;
for (var i = 0; i <= 10; i++) {
if(i % 2 == 1) {
continue;
}
output += i;
}
console.log(output); // 1부터 10까지 수 중에서 짝수들의 합
30
반응형
'Javascript' 카테고리의 다른 글
[Javascript] 배열(1) (3) | 2022.06.29 |
---|---|
[Javascript] 객체 (3) | 2022.06.28 |
[Javascript] 조건문 (7) | 2022.06.13 |
[Javascript] 자료형 (5) | 2022.06.10 |
[Javascript] 연산자 (3) | 2022.06.09 |
댓글