하아.. 진짜 반복문이 너무너무 어렵다ㅠㅠㅠ 개념이나 대충 어떻게 써야할지 감은 오지만 이걸 코드로 짜볼 때마다 계속 막혀서 진짜 울고 싶을 정도ㅠㅠ
- 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다.
- for문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다.
- 기본적인 for문 (for (let i = 0; i < 5; i++))을 응용하여 다양한 for문을 만들 수 있다.
- for와 while의 차이에 대해서 설명할 수 있다.
- 반복문에 조건문을 적용하여 특정 조건에서만 코드가 실행되도록 할 수 있다.
- 이중 포문이 무엇인지 이해하고 활용할 수 있다.
반복문은 반복할 조건을 코드로 작성하는 것이며, 주로 for문과 while문이 가장 대표적이다. 예제를 보자
let sum = 1
sum = sum + 2
sum = sum + 3
sum = sum + 4// 요것을 뽑아내려면 아래의 조건들이 필요하다. // 숫자(n)은 2부터 시작합니다 // 숫자(n)은 4가 될때까지 반복합니다 // 숫자(n)은 1씩 증가합니다
그렇다면 이걸 for 문으로 쓴다면 어떻게 쓸 수 있을까?
let sum = 1;
for(let n = 2; n <= 4; n=n+1) {
sum = sum + n; // 반복할 내용
}
for 문 안에는 for(초기값; 조건문; 증감문;) 형식으로 써주어야 한다
반복할 조건 중에서 초기화,증감문은 따로, 그리고 조건식만 괄호안에 넣어준다.
ex) while문 for 을 비교해보자
let sum =1; let n = 2; while(n <= 4) { sum = sum + n; n = n + 1; } console.log(sum);
let sum =1; for(let n = 2; n <= 4; n = n+1) { sum = sum + n; } console.log(sum);
내 개인적인 의견이지만 for 문과 while문 계속 더 많은 예제들을 통해서 알아나가는 수 밖에 없는 거 같다