(6) 반복문

franchesca·2021년 3월 7일
0

JavaScript

목록 보기
6/7

Lesson (5) - 반복문 (loop)

같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰이는 구문

How to make a loop

1) 반복할 내용을 먼저 코드로 작성
ex) "sum과 숫자(n)의 합"을 "sum에 대입"하자
-> sum = sum + n;
2) 반복할 조건을 코드로 작성
ex) 숫자(n)는 2부터 시작한다 -> let n = 2;
숫자(n)가 4가 될 때까지 반복한다 -> n <= 4;
숫자(n)는 1씩 증가한다 -> n = n + 1;

for 구문

1) 반복할 내용을 중괄호 block 안에 넣어준다
2) 반복할 조건을 '초기화', '조건식', '증감문' 순서로 넣어준다
ex)
let sum = 1;

for (let n = 2; n <= 4; n = n + 1) {
sum = sum + n; // 반복할 내용
}
console.loge(sum); // 10

while 구문

반복할 조건 중에서 조건식만 괄호 안에 넣고, 초기화와 증감문은 따로 놓는다
ex)
let sum = 1;
let n = 2;

while (n <= 4) {
sum = sum + n; // 반복할 내용
n = n + 1;
}
console.loge(sum);

  • 초기화와 증감문이 필요 없을 때 while문을 주로 쓴다

Self-check

  • 단순 기능을 반복하여 수행할 수 있나요?
  • for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있나요?
  • 기본적인 for 문 for (let i = 0; i < 5; i++) 을 응용하여 다양한 for 문을 만들 수 있나요?
  • for와 while의 차이에 대해서 알고 있나요?
  • 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있나요?
  • 이중 for문이 무엇인지 이해하고 활용할 수 있나요?
profile
말하기 보다 생각하는, 생각하기보다 볼 줄 아는 개발자가 되려고 합니다✨

0개의 댓글