JS 반복문
for문 vs. while문
- 공통점
1) (초기화, 조건식, 증감식)에 따라 반복
2) 초기화->조건식->내용처리->증감식 순서로 진행
- 차이점
1) for문은 괄호안에 초기화, 조건식, 증감식을 한번에 나타낼 수 있지만, while문은 초기화는 while문 시작전에, 증감식은 while문 내부에 내용처리 다음 순서에 기입해야 함
2) for문은 반복횟수를 미리 알 수 있을 때 편리
3) while문은 반복횟수를 짐작하기 어려울 때 편리
문자열 표현 시 template literal 활용
${매개변수 or 표현}
형식으로 백틱`과 플레이스홀더 ${}사용
- 쌍따옴표 "" 사용 시 한줄 띄울 때 \n써야 하지만 백틱 사용 시 그냥 엔터입력해서 보이는 그대로 저장 혹은 출력할 수 있음
문자열 index 표현
- 0 1 2 3 4 5
- S t r i n g
- -6 -5 -4 -3 -2 -1
* 문자열 index를 맨 뒤에서부터 인식을 원할 시 -1부터 시작한다는 것이 포인트
! 반복문 과제가 시간도 많이 소요되고 사고력이 요구된다. 수도코드를 처음에 잘 작성하고 예시를 입력하면서 순서대로 흐름이 어떻게 되는 지 파악하는 것이 핵심