while문
while문 생성방법
예시
let i = 0;
while(i < 10) {
console.log(i);
i++;
}
위 코드는 0부터 9까지 순서대로 출력하는 반복문이다.
예시로 i가 3보다 크고 100보다 미만인데 5의 배수인 값만 출력하는
반복문을 만들면
let i = 0;
while (i < 100) {
if (i > 3 && i < 100) {
if (i % 5 === 0) {
console.log("5의 배수 " + i);
}
}
i++;
}
이렇게 만들 수 있다.
do while문
한번 실행하고 while문 실행
do while문 생성방법
예시
let i = 0;
do {
console.log(i);
i++;
} while(i < 10);
이렇게 작성하면 맨처음 console.log를 실행하고 while문으로 들어가서 반복을 하니까
0을 먼저 출력 그다음에 1을 더하고 while문 들어가서 반복하는 원리이다.
break, continue
for문과 함께 사용
break
예시
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
i가 0부터 1씩 증가하면서 console출력하지만
5가 되면 반복을 멈추고 실행을 종료해서
출력은 0 1 2 3 4까지만 나온다.
continue
예시
for (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i);
}
i가 0부터 1씩 증가하면서 console출력하는 것까지 break와 동일한데
i가 5가 되는순간 console을 스킵하고 6으로 넘어간다.
break와 continue의 차이는
break는 조건충족하면 반복문 탈출하고
continue는 해당 조건을 스킵한다고 생각하면 된다.
'JavaScript' 카테고리의 다른 글
ES6 문법(2) (0) | 2024.04.23 |
---|---|
[TIL] ES6문법(1) (0) | 2024.04.23 |
자바스크립트 반복문(1) (0) | 2024.04.22 |
자바스크립트 배열 (0) | 2024.04.22 |
자바스크립트 객체 (0) | 2024.04.22 |