3일차TIL 210304

1. 반복문

  • for 구문 구성 : for(초기화, 조건식, 증감문 등)
    for(let i=0; i<str.length; i++){}
    
  • while 구문 : while(조건) 언제 반복문이 끝날지 확실치 않을떄 사용한다. 조건이 참일때 계속 반복문이 실행된다.

2. 변수 선언 후 반복문이 끝나고 변수를 리턴하는 방법 & 조건이 맞을떄 리턴하는 방법

  • 반복문 안에서 return 하게되면 반복문은 강제로 끝난다.
  • 끝까지 반복문을 돌려야 할때는 반복문 밖에서 또다른 변수를 선언 및 할당 한 후에 조건에 따라 변수 값을 재할당 한 후 조건문 밖에서 변수를 리턴한다.

3. break 와 continue

  • break 문 : 더이상 반복하지 말고 바로 for 문이나 while 문을 끝내라
  • continue 문 : continue문은 반복을 끝내지 않는다. for문이나 while문 의 {}안에서 continue 문장을 만난 순간 continue문 아래 있는 문장들을 건너 뛰고 다음 반복을 시작한다.

4. 크롬 콘솔창 debugger 사용법

Debugger;
함수 이름(parameter)

5. 이중 for 문을 돌려 보았다.

콘솔 창에 이중 for 문을 돌려 보았다.

스크린샷 2021-03-06 오전 12 25 00

가장 바깥의 for문이 첫번째 반복일떄, 그 안에 있는 반복문이 처음부터 끝까지 돈다. 그리고 바깥의 for 문은 두 번째 반복…후 끝까지 반복문이 돈다!

6. else / elseif 의 차이점

  • if가 연달아 있는 것은 두 번 확인하겠다는 것이다. 첫번째 if 문을 통과한것과 상관없이, 두번째 if 문도 검사한다.
  • else가 있다는 것은 만약에 if 문 조건이 맞지 않는다면 else 를 확인해보라는 것.
  • if문이 한 개 이고 if 문 후에 else가 붙었다면 if문의 결과에 따라서 둘 중 하나의 길로만 간다.
  • 내가 어떤걸 구하고싶은가? 에 따라 if 문을 여러번 쓸 수 있고, if 후에 elseif 를 사용한다.

Updated: