반응형
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 |
댓글