[JS] 반복문

ssumniee·2021년 6월 4일
0

for문 & while문

조건에 따라 어떤 동작을 반복해서 실행할 때 사용된다.

예시

어떤 변수에 1부터 10까지 반복해서 더하는 동작

반복문을 사용하지 않았을 때

let sum = 0;
sum = sum + 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
sum = sum + 5;
sum = sum + 6;
sum = sum + 7;
sum = sum + 8;
sum = sum + 9;
sum = sum + 10;
console.log(sum); // 55

for문을 사용했을 때

let sum = 0;
for (let i = 1; i <= 10; i++) {
  sum = sum + i
}
console.log(sum); // 55

while문을 사용했을 때

let sum = 0;
let i = 1;
for (i <= 10) {
  sum = sum + i;
  i++
}
console.log(sum); // 55

중첩 반복문

상황에 따라서는 반복문을 중첩해서 사용하기도 한다.
ex) 여러개 조건을 동시에 고려하며 특정 동작을 반복해야하는 경우

예시

구구단을 1단부터 9단까지 실행하는 동작

조건 1 : 구구단의 단수
조건 2 : 단수에 곱해지는 숫자

for (let i = 2; i < 10; i++) {
  console.log(i+'단'); // 단수명 출력
  for (let j = 1; j < 10; j++) {
    // 구구단 내용 출력
    let result = i * j;
    console.log(i+' x '+j+' = '+result);
  }
  console.log('\n'); // 줄바꿈
}

실행 결과

참고한 글

profile
개발에 뛰어든 UX/UI 디자이너

0개의 댓글