같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문이다.
for문은 반복할 조건을 초기화, 조건식, 증간문 순으로 넣어준다.
let sum = 0;
for(let i = 0; i < str.length; i++){
// 반복할 코드
sum += str[i];
}
while문은 반복할 조건 중 조건식만 괄호 안에 넣고 초기화나 증감문은 따로 적어준다.
👉 초기화나 증감문이 필요없을 때 유용
let n = 0;
while(n <= 10){
n++;
}
강의를 들었을 때는 어렵지 않다고 생각했는데 페어님과 코플릿을 풀 때 시간이 오래 걸렸다. 안 풀리는 문제는 페어님과 한참 고민하다가 검색을 해보고 그래도 나오지 않으면 레퍼런스를 봤더니 풀이 시간이 모자랐다. 레퍼런스를 보고도 완벽히 이해가 안갔던 풀이가 있었는데 다행히도 마지막 실시간 세션 시간에 풀이를 들을 수 있어서 좋았다. 오늘이 세번째 코플릿이었는데 난이도가 높아져서 앞으로 있을 코플릿이 조금 걱정된다.