텍스트어제 반복문을 했어야 했는데 오늘 오전에 공부해도 충분히 할 수 있을 것 같아서 미루어서 오늘 했다. 여기서 부터 문제들이 살짝 복잡해지는 단계여서 그런지 페어분이 되게 어려워 하셨고 나도 헷갈리는 문제가 있었다. 조금 더 어려워서 그런지 내가 설명을 잘 못해서 그런지 나의 설명을 페어분이 이해하는 느낌이 아니었다. 꾸준히 공부해서 익숙해지는 것이 중요한 것 같다.
- for문: 조건식이 거짓이 될 때까지 for문 안에 코드가 실행됨, 한번 안의 코드가 다 실행 되면 증감식이 실행되고, 다시 조건식과 비교해 for문을 계속 할지 결정해줌
let result = 0; for(i = 0; i < num; i++){ result = result + 1; }
for(초깃값; 조건식; 증감식){ 실행할 코드; }
- 이중반복문 :첫 for문 이 실행된 후 두번째 for문이 끝날때 까지 실행되고 다시 첫 for문으로 간다.
let result = 0; for(i = 0; i < num; i++){ result = result + 1; }
for(초깃값; 조건식; 증감식){ for(초깃값; 조건식; 증감식){ 실행할 코드; } }
- while문: 조건식이 참일경우 계속해서 안의 내용이 실행되고 거짓일 경우 while문을 빠져 나온다.
while(조건문){ 실행할 코드; }
- do while문: 실행할 코드가 우선 한번 실행되고 그다음 조건문과 비교해 참이면 다시 실행하고 거짓이면 while문을 빠져나온다.
do{ 실행할 코드; }while(조건문)
- 함수: 인자를 매개변수로 전달하여 함수를 실행하고 리턴값이 변수이름에 대입된다.
현재 사용한 함수는 함수 선언문으로 표현한 것이다.function 함수이름(매개변수){ 실행할 코드; return 리턴값; } let 변수이름 = 함수이름(전달인자);
- 함수 표현식
let 함수이름 = function(매개변수){ 실행할 코드; return 리턴값; };
공부 한 것을 정리하다보면 가끔 기억이 정확히 안나는 경우가 있는데 오히려 다시 리마인드 할 수 있는 것이라 좋다. 쓰는 것이 귀찮긴 한데 그래도 매일 쓰니깐 어느정도는 습관이 된 것 같다.