[TIL]반복문

YUJIN'S CODE·2021년 9월 4일
0

JavaScript

목록 보기
3/6
post-thumbnail

🔍반복문

반복문을 사용하는 이유? 동작을 반복적으로 실행할 때 명령을 여러번 입력하지 않아도 하나의 간단한 코드로 작동할 수 있다.

  • for문 : 초기변수와 반복크기가 일정할 경우 주로 사용
  • while또는 do~while : 초기변수나 반복 크기 없이 조건만 주어졌을 경우 주로 사용



for문 예제를 풀면서 이해해보자!

💻 for ( 초기변수; 반복조건; 변수증감식){반복 실행 할 명령}

//1부터 10까지 합 구하기
let result = 0;
for(let i=0; i <= 10 ; i++) {
  result += i
}
console.log(result)
//출력결과 55
  • let i=0; 👉 0부터 시작
  • i <= 10; 👉 10보다 작거나 같은지 비교
  • i++ 👉 i가 1씩 증가
  • result += i 👉 i의 합
  • 출력 결과는 1부터 10까지의 합인 55가 나온다.



  • 배열 + 반복문 예제

    배열과 반복문을 함께 사용했을 때 큰 시너지 효과를 내기 때문에 효율성이 높다.

    💻 100부터 150까지 순서대로 요소 추가

    
    let myArray = []
    for (let i=100; i<151; i++){
      myArray.push(i)
    }
  • let i=100 👉 100부터 시작
  • i < 151 👉 151보다 작은지 비교
  • i++ 👉 i가 1씩 증가
  • myArray.push(i) 👉 151보다 작으면 추가
  • 출력해보면 다음과 같은 결과가 나온다.


    💡위 예제를 풀면서 배열과 반복문이 함께 쓰이는 이유를 알 수 있다.

    배열 코드로만 사용해서 많은 양의 값들을 출력하기엔 한계가 있다. 그럴 때 반복문을 이용하면 코드가 간단해진다. 코드의 길이가 짧아져서 간단해진다는 게 아니라 비효율적인 코드들이 정리 된다는 것이다. 그러면 컴퓨터의 실행 속도도 훨씬 빨라지게 되고, 오류도 줄고 수정도 쉬워지기 때문에 배열과 반복문을 함께 썼을 때 훨씬 효율 적이다.


    <참조>
    MDN
    easyspub

    profile
    I Love Pizza, 나만의 토핑으로 한조각씩 맞춰가는 중

    0개의 댓글