반복문(for)

Jinkyu Kim·2023년 2월 23일

Javascript

목록 보기
26/30

반복문(loop statement)

for(변수선언문; 조건식; 증감식) { }
실행순서:
1.변수선언문
2.조건식의 값이 참이면 { } 코드블럭을 수행
3.증감식을 수행
4.조건식이 거짓이 될 때까지 2번과 3번을 반복함

for문 Ex)
for(let i=0; i<5; i++){
	console.log(i)
}
  • for문에서는 간편하게 i라는 변수를 사용한다.
  • 증감식은 i = i+2 와 같이 원하는 단위만큼 증가할 수 있다.(선언문과 조건식도 원하는 대로 변경 가능하다)
이중for문 Ex)
for(let i=0; i<5; i++){
		for(let j=0; j<5; j++){
			console.log(i,j)
		}	
	}
  • for문 안에서 또 다른 for문(이중for문) 작성도 가능하다.
무한루프 for문 Ex)
for(;;)
  • 반복문은 무한루프의 빠지지 않도록 조심해야 한다
  • 무한루프에 빠지면 app이 반복문만 처리하느라 다른 기능을 할 수 없다
반복문 제어:continue,break Ex)
for(let i=0; i<20; i++){
	if(i===10){
    	console.log('i는10입니다');
        continue; // 아래 console.log(i)를 생략하고 증감식으로 넘어간다
        break; // i는 10입니다를 출력 후 for문을 종료한다
    }
    console.log(i);
}
  • continue를 사용하면 continue 아래에 있는 코드들은 무시하고
    증감식으로 넘어가서 수행한다.
  • break를 사용하면 break 이전까지만 수행하고 for문을 종료한다.

0개의 댓글