본문 바로가기
Javascript

[Javascript] 반복문

by 기리의 개발로그 2022. 6. 17.

반복문

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

댓글