[TIL#21] for 문

for 문


for문 이란 무엇?


if , else  반복되는 문장을 짧게 줄이기 위해서 사용된다. for 문을 사용하면 원하는 만큼 반복 시킬수 있다.

let count = 1;
for (let i = 0(시작값); i <= 5(끝값); i++(증가값)) {    
  count = count + 1;
}

위 코드는,
1. 0부터 5까지 1씩 증가 시키면서 for 문의 내부 count +1을 실행 하라는 뜻이다.
2. i 가 5가 될때까지 for 문의 {} 안을 실행하다가, 6이 되면 i <= 5 라는 식은 false 가 되며 `{} 밖으로 빠져 나간다.

또 다른 코드를 해석 해보자.

let cities = ["서울", "대전", "대구", "대전", "광주", "대전"];
for (var i = 0; i < cities.length; i++) {
   if (cities[i] === home) {
     alert("아, 여기 사시는군요");
   }
}
  1. cities 로 배열을 만들준다 그 안의 값은 "서울", "대전"...."광자","대전" 으로 지정한다.
  2. for 문은 0 부터 `cities의 배열의 길이 (6)전까지 반복문이 실행 되어야 한다. 그리고 i 는 +1씩 증가 시킨다.
  3. if 문에서 cities 각 인덱스에서의 값과 home값을 비교해서 true  이면 if문을 나가서 alert 을 실행한다.

느낀점

인스타그렘 메인페이지 하면서 for 문도 정확히 할고 갈 필요가 있다. 이번 기회를 통해서 개념에 대한 이해를 할 수 있었다.

좋은 웹페이지 즐겨찾기