반복문 이해하기 part.1

김영진·2021년 1월 23일
0

코드스테이츠

목록 보기
4/14

오늘 반복문 공부를 하다가 이중 for문의 작동 원리에 대해서 다시금 생각하게 되었다.

  let result ='';
  for (let i = 0; i < str.length; i ++) {// str의 길이만큼 i를 증가시킨다
    for (let j = 0; j <= i; j++) { //i값이 str의 길이보다 작을 경우 실행된다.
      //j는 0부터 시작해서 i값과 비교되고 같거나 작을때 실행되어 result 쪽으로 내려간다.
      //j값은 i값보다 작아질때까지 실행된다.
      //j값이 i값보다 커지면 i를 증감시켜서 i값이 str값보다 커지면 return한다.
      result = result + str[j]; // str의 j번째 문장이 result에 저장된다.
    }
  }
  return result;
profile
UI개발자 in Hivelab

0개의 댓글