[JS/Basic] 반복문(Loop)

exploit017·2020년 3월 25일
0

[JavaScript] Core

목록 보기
4/7

반복문은 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문이다.
비슷한 코드가 반복되는 예시를 보자

// loop_ex1.js

let sum = 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;

위 코드를 보면 변수 sum에 1씩 증가하는 값이 4까지 더해지고 있다.
이것을 의사코드로 표현하면,

변수 sum에는 1이 할당된다.
"sum과 숫자(n)의 합"을 sum에 다시 대입한다.
숫자(n)의 일정 조건이 반복된다.

조건:

  • 숫자(n)는 2부터 시작한다.
  • 숫자(n)는 4가 될 때까지 반복한다.
  • 숫자(n)는 1씩 증가한다.

이 의사코드를 코드로 옮기면 다음과 같다.

let n = 2;
n <= 4;
n = n + 1;

이 다음에 쓸 것이 바로 반복문의 대표격인 for 문이다.

반복할 조건을 초기화, 조건식, 증감문 순으로 넣는다.

// loop_ex2.js

let sum = 1;
for(let n = 2; n <= 4; n = n + 1) {
  sum = sum + n;
}
console.log(sum);	// 10

단순 반복

for(let i = 0; i < 5; i++) {
  console.log('hello world');
}

while 문

반복할 조건 중, 초기화, 증감문은 따로 조건식만 괄호 안에 넣는다.

let sum = 1;
let n = 2;
while(n <= 4) {
  sum = sum + n;
  n = n + 1;
}
console.log(sum); // 10
let sum = 1;
for (let n = 2; n <= 4; n = n + 1) {
  sum = sum + n;
}
console.log(sum); // 10
profile
JavaScript / TypeScript / BlockChain / 〔시리즈〕로 보면 편하게 볼 수 있습니다!

0개의 댓글