자바스크립트_기초_2.13

HwiJeongLee·2021년 8월 18일
0

자바스크립트

목록 보기
17/28

반복문

while 반복문

while (condition)
{
// 코드
// 반복문 본문
}

condition이 truthy 이면 반볻문 본문 부분이 실행됩니다.

let i = 0;
while(i<3){
	alert(i);
    i++
}

위의 코드에서 i++이 없었다면 반복문은 영원히 반복되었을 것입니다.

브라우저는 이런 무한 반복을 멈추게 해주는 실질적인 수단을 제공합니다.

do...while 반복문

do {
//반복문 본문
} while(condition);

condition이 참이든 거짓이든 우선 한번은 반복문 본문을 수행하고 조건의 참/ 거짓을 판단합니다.

for 반복문

for(초기화; 조건문; 스텝){
// 반복문 본문
}

초기화, 스텝 부분은 생략이 가능하지만 생략을 ;은 생략할 수 없습니다.
for(;;)은 무한 반복을 의미합니다.

반복문 탈출하기!

위의 조건문 (condition)이 falsy값을 갖게되면 반복문이 종료됩니다.

하지만 이때 break;문을 사용하면 반복문이 끝나지 않아도 원하는 순간 빠져나올 수 있습니다.

다음 반복으로 넘어가기

continue는 전체 반복문을 넘기지는 않습니다.
대신 현재 실행 중인 반복문을 멈추고 다음 step으로 넘어갑니다.

profile
초보 개발자의 개발 공간

0개의 댓글