반복문을 사용하는 이유? 동작을 반복적으로 실행할 때 명령을 여러번 입력하지 않아도 하나의 간단한 코드로 작동할 수 있다.
- for문 : 초기변수와 반복크기가 일정할 경우 주로 사용
- while또는 do~while : 초기변수나 반복 크기 없이 조건만 주어졌을 경우 주로 사용
💻 for ( 초기변수; 반복조건; 변수증감식){반복 실행 할 명령}
//1부터 10까지 합 구하기
let result = 0;
for(let i=0; i <= 10 ; i++) {
result += i
}
console.log(result)
//출력결과 55
배열과 반복문을 함께 사용했을 때 큰 시너지 효과를 내기 때문에 효율성이 높다.
💻 100부터 150까지 순서대로 요소 추가
let myArray = []
for (let i=100; i<151; i++){
myArray.push(i)
}
출력해보면 다음과 같은 결과가 나온다.
💡위 예제를 풀면서 배열과 반복문이 함께 쓰이는 이유를 알 수 있다.
배열 코드로만 사용해서 많은 양의 값들을 출력하기엔 한계가 있다. 그럴 때 반복문을 이용하면 코드가 간단해진다. 코드의 길이가 짧아져서 간단해진다는 게 아니라 비효율적인 코드들이 정리 된다는 것이다. 그러면 컴퓨터의 실행 속도도 훨씬 빨라지게 되고, 오류도 줄고 수정도 쉬워지기 때문에 배열과 반복문을 함께 썼을 때 훨씬 효율 적이다.