반복되는 기능을 컴퓨터가 처리할 수 있도록 작성한 코드
for(let i=0;i<5;i++){
반복할 내용;
}
let i=0;
while(i<5){
반복할 내용;
i++
}
for 문은 괄호 안에 변수 초기화, 제한조건, 증감문이 다 들어가 있지만 while은 괄호 안에 제한 조건만 넣는다는 특징이 있다. 형태만 다를 뿐 수행하는 기능은 동일하다.
for문 안에 또 다른 for 문을 넣는 형태이다. 보통 피보니치 수열에서 많이 활용하는데 부하가 많이 되기 때문에 사용을 지양하는 것이 좋긴 하다.