반복문(for, while loop)

otter·2021년 6월 18일

Java Script

목록 보기
6/13
post-thumbnail

반복문

같거나 비슷한 코드를 여러번 실행시켜야 할 경우에 쓴다.


for구문

let sum = 1;		let sum = 1;
sum = sum + 2;		for(let n = 2; n <= 4; n = n + 1;) {
sum = sum + 3;		  sum = sum + n;
sum = sum + 4;		}

왼쪽의 코드를 오른쪽의 for문으로 옮겨놨다.
수가 무한히 커진다면 왼쪽과 같은 코드로는 수행하는데 한계가 있다.

let sum = 1;
for(let n = 2; n <= 4; n = n + 1;) {
  sum = sum + n;
}
//숫자(n)는 2부터 시작         let n = 2; (초기화)
//숫자(n)가 4가 될 때까지 반복  n <= 4;    (조건문)
//숫자(n)는 1씩 증가           n = n + 1; (증감식)

반복할 '조건'을 초기화 조건식 증감문 순으로,
반복할 내용을 중괄호 block안에 넣어준다.


while구문

let sum = 1;
let n = 2;				초기화

while(n <= 4) {			조건식
  sum = sum + n;
  n = n + 1;			증감식
}

while문에서 초기화와 증감식은 필수는 아니다.


for 문은 반복 횟수를 알고 있을 때 주로 사용하고
while 문은 조건에 따라 반복할 때 주로 사용한다.

  • 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다.
  • for문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다.
  • 기본적인 for문 (for (let i = 0; i < 5; i++))을 응용하여 다양한 for문을 만들 수 있다.
  • for와 while의 차이에 대해서 설명할 수 있다.
  • 반복문에 조건문을 적용하여 특정 조건에서만 코드가 실행되도록 할 수 있다.
  • 이중 포문이 무엇인지 이해하고 활용할 수 있다.

0개의 댓글