[JS] 개념정리 05. 반복문 for

nmy0502·2020년 2월 27일
0

[JS] 기초개념정리

목록 보기
5/7

Ⅴ. 반복문 for

반복문 : 같거나 비슷한 코드를 여러번 실행시켜야 할 경우에 쓰이는 문구

ex) 같거나 비슷한 코드 여러번 실행
    let sum = 1;
    sum = sum + 2;
    sum = sum + 3;
    sum = sum + 4;
    console.log(sum); // 10

반복문 만들기
1. 반복할 내용을 중괄호 block 안에 넣는다.
2. 반복할 조건을 초기화(부터), 조건식(까지), 증감문(어떻게) 순으로 괄호안에 넣는다.

    최초 시작지점
        for(초기화; 조건식; 증감문){ // 조건은 세미콜론;으로 구분
            //반복할 내용
    }
ex)
    let sum = 1; // 최초 시작지점
      for(let n = 2; n <= 4; n = n+1){ // n은 2부터 4까지 하나씩 증가한다.
        sum = sum + n; // 반복할 내용
         3  =  1  + 2
         6  =  3  + 3
        10  =  6  + 4
      } console.log(sum); // 10
  • 반복문은 while 구문을 사용할 수 있다.
    반복할 조건 중 조건식만 괄호안에 넣고 초기화, 증감문은 따로 적는다.
    최초 시작지점
    초기화
    while(조건식){
      //반복 할 내용
      증감문
    }
ex)
    let sum = 1; // 최초 시작지점
    let n = 2; // 초기화 조건
    while(n <= 4){
      sum = sum + n;
      n = n + 1;
    } console.log(sum); // 10

    위의 for반복문과 while반복문은 동일하다.
  • 배열의 반복
    배열과 반복문은 조합해서 많이 사용된다.
ex) 진행되는 방식

    let arrNumber = [48, 96, 54, 61];

   -내용 : arrNumber의 n번째 인덱스를 출력
   -반복할 조건
      초기화 : 숫자(n)은 o부터 시작 -> 인덱스는 숫자 0부터
      조건식 : 숫자(n)은 배열의 길이보다 작을 때까지
      증감문 : 숫자(n)은 1씩 증가한다.

    for(n = 0; n < arrNumber; n++){
      console.log(arrNumber[n]);
    }
  • 객체에는 for in 사용
    for(let key in obj){
      //반복 할 내용
    }
profile
개발자가 되기위해 공부중!

0개의 댓글