반복문을 배웠다!
1회차때 배운 내용이지만..
사실 개념을 50프로도 알지 못했었다.
2회차를 거치면서 다시 한 번 개념을 숙지하니 코플릿 문제가 꽤나 풀린다.
for 문
for 문은 이러한 구조를 가진다.
예시)
let result = 0
for(let n=0; n<=5; n++) {
result = result + n
}
1) for 문에서 n의 초기값을 설정할 때 왠만하면 let
을 사용하여 let n=0
으로 해주는 것이 좋다.
그래야만 console.log
를 실행했을 때 n 이 for 문 안에서 적용되어 출력된다고 한다. (일종의 꿀팁이다!)
2) for 문을 작성하기 전에 let 으로 변수를 선언해줘야만 결과값을 리턴시킬 수 있다.
ex) let result = 0
참고로 변수를 선언하면 꼭 리턴을 해줘야만 출력된다는 사실! 잊지말자!
3) result = result + n
이 구문에서 for 문이 반복될 때 result 값이 어떤식으로 누적되는지 꼭 이해하고 염두하자.