반복문 다루기

손연주·2021년 3월 18일
3

javascript

목록 보기
1/1
post-thumbnail
post-custom-banner

반복문

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

for 구문

for (반복할 '조건'을 초기화; 조건식; 증감문 순으로 넣어준다) {
'반복할 내용을 넣어준다'
}

0부터 4까지의 합을 리턴해야 된다고 생각해보자

let sum = 0; 
sum = sum + 0; // sum = 0 + 0
sum = sum + 1; // sum = 0 + 1
sum = sum + 2; // sum = 1 + 2
sum = sum + 3; // sum = 3 + 3
sum = sum + 4; // sum = 6 + 4 
  1. 코드 읽기
  • "sum과 숫자의 합"을 "sum"에 대입 -> 반복할 내용
  • 숫자(i)는 0부터 시작된다
  • 숫자(i)가 4가 될 때까지 반복한다
  • 숫자(i)는 1씩 증가한다
  1. 위 1번을 기반으로 조건을 만들어 준다
    1) 초기화 : let i =0
    2) 조건식 : i <= 4
    3) 증감문 : i = i + 1

  2. 반복할 내용을 코드로 작성한다
    sum = sum + i
    // "sum과 숫자의 합"을 "sum"에 대입과 같은 말이다

  3. for 구문에 맞게 넣어보자

let sum = 0;
for(let i = 0; i <= 4; i++){
sum = sum + i;
} 

while 구문

-> 반복할 조건 중 초기화, 증감문은 따로
조건신막 괄호 안에 넣어준다.

while 구문

let sum = 1;
let i = 2; //초기화, 증감문이 필요없을 때 생략 가능
while ( i <=4) {
  sum = sum + i;
  i++

이는

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

와 같다

profile
할 수 있다는 생각이 정말 나를 할 수 있게 만들어준다.
post-custom-banner

2개의 댓글

comment-user-thumbnail
2022년 3월 30일

같은 코드는 알겠는데 비슷한 코드는 어떤게 있을까요?

1개의 답글