1-9 반복문

dowon kim·2023년 5월 23일
0

JavaScript 문법

목록 보기
9/15
post-thumbnail

(2) 반복문

자바스크립트에서는 반복문을 사용하여 특정 코드를 반복해서 실행할 수 있습니다. 이번에는 자바스크립트의 반복문에 대해서 알아보겠습니다.

1. for문

1-1. 기본적인 for문

for (let i = 0; i < 10; i++) {
console.log(i);
}

위의 예제에서는 for문을 사용하여 0부터 9까지의 숫자를 출력합니다. for문은 초기값, 조건식, 증감식을 사용하여 반복 횟수를 제어합니다.

1-2. 배열과 함께 사용하는 for문

let numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}

위의 예제에서는 배열 numbers와 함께 for문을 사용하여 배열의 요소를 출력합니다. 배열의 요소 개수만큼 반복하여 실행합니다.

1-3. for...in문

let person = { name: "John", age: 30, gender: "male" };
for (let key in person) {
console.log(key + ": " + person[key]);
}

위의 예제에서는 for...in문을 사용하여 객체 person의 프로퍼티를 출력합니다. for...in문은 객체의 프로퍼티를 순서대로 접근할 수 있습니다.

2. while문

let i = 0;
while (i < 10) {
console.log(i);
i++;
}

위의 예제에서는 while문을 사용하여 0부터 9까지의 숫자를 출력합니다. while문은 조건식이 참인 경우에만 코드를 반복해서 실행합니다.

3. do...while문


let i = 0;
do {
console.log(i);
i++;
} while (i < 10);

위의 예제에서는 do...while문을 사용하여 0부터 9까지의 숫자를 출력합니다. do...while문은 일단 한 번은 코드를 실행하고, 그 후에 조건식을 체크하여 반복 여부를 결정합니다.

4. break문과 continue문

4-1. break문

for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}

위의 예제에서는 for문과 함께 break문을 사용하여 0부터 4까지의 숫자만 출력합니다. break문은 반복문을 종료합니다.

4-2. continue문

for (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i);
}

위의 예제에서는 for문과 함께 continue문을 사용하여 5를 제외한 0부터 9까지의 숫자를 출력합니다.

profile
The pain is so persistent that it is like a snail, and the joy is so short that it is like a rabbit's tail running through the fields of autumn

0개의 댓글