Javascript

for do while 반복문

아이티프로 2023. 1. 24.
반응형

for 반복문

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

1부터 10까지 출력하는 예제이다.

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

배열의  값을 순차적으로 읽어서 출력하는 예제이다.

 

let person = {name: "John", age: 25, city: "New York"};
for (let key in person) {
    console.log(key + ": " + person[key]);
}

person 객체의 값을 in키워드를 사용해서 key를 찾고 key에 해당하는 값을 출력하는 예제이다.

let key in person 문장은 person 객체의 키를 순차적으로 가져온다.

let numbers = [1, 2, 3, 4, 5];
for (let number of numbers) {
    console.log(number);
}

배열의 값을 of 키워드를 사용하여 순차적으로 가져와 출력하는 예제이다.

 

for (let i = 1; i <= 10; i++) {
    if (i % 2 === 1) {
        continue;
    }
    console.log(i);
}

2로 나눈 나머지가 1인 경우(홀수)는 continue해서 하위코드를 실행안하고 다음 루프를 진행하여 1부터 10까지 짝수만 출력된다.

 

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

1부터 10까지 1씩 증가하며 출력하다 i가 5인 경우 루프수행을 중단하고 빠져나온다.

 

do 반복문

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

0부터  1씩 증가하며 i가 1보다 작은 경우(참인 경우) 출력한다.

 

while 반복문

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

while 조건이 참인 동안 1부터 10까지 1씩 증가하며 출력한다.

 

let i = 0;
while (true) {
    console.log(i);
    i++;
    if (i === 5) {
        break;
    }
}

i = 0부터 1씩 증가하다가 5이면  while 반복문 수행 중단한다.

 

반응형

'Javascript' 카테고리의 다른 글

if else 조건문  (0) 2023.01.24
switch 조건문  (0) 2023.01.24
Map set Iterating  (0) 2023.01.24
날짜 객체 new Date()  (0) 2023.01.24
form selector 유효성점검 submit  (0) 2023.01.24

댓글