Front-end/JavaScript
[JS] for문과 while문의 차이점은?
개발중인제이
2023. 1. 9. 23:30
반복문 강의를 듣다보니 생긴 의문!
어떤 상황에 for문을 사용하고 또 어떤 상황에 while문을 사용할까?
for문
for(변수선언문; 조건식; 증감식) {
실행문;
}
while문
while (조건식) {
실행문;
}
두 반복문의 공통점
- 조건식이 거짓이 될 때 까지 실행문을 반복
- 즉 조건식이 참이면 코드블럭을 수행하고 거짓이 되면 수행을 종료
차이점은?
- while문은 조건을 참인 채로 계속 실행하게 되면 무한반복 하게 된다. 일정한 조건이 정해지지 않았을 때 무한반복하며 사용할 수 있다.
- for문도 무한반복에 빠질수도 있지만 정해진 조건식과증감식을 통해 언젠가는 거짓이 되어 실행문을 종료시킬 수 있기 때문에 일정하게 정해진 조건을 수행할 때 사용할 수 있다.
일정하게 조건을 수행하는 for문이 일반적으로 사용 된다.
참고📌