반복문 강의를 듣다보니 생긴 의문!
어떤 상황에 for문을 사용하고 또 어떤 상황에 while문을 사용할까?
for문
for(변수선언문; 조건식; 증감식) {
실행문;
}
while문
while (조건식) {
실행문;
}
두 반복문의 공통점
- 조건식이 거짓이 될 때 까지 실행문을 반복
- 즉 조건식이 참이면 코드블럭을 수행하고 거짓이 되면 수행을 종료
차이점은?
- while문은 조건을 참인 채로 계속 실행하게 되면 무한반복 하게 된다. 일정한 조건이 정해지지 않았을 때 무한반복하며 사용할 수 있다.
- for문도 무한반복에 빠질수도 있지만 정해진 조건식과증감식을 통해 언젠가는 거짓이 되어 실행문을 종료시킬 수 있기 때문에 일정하게 정해진 조건을 수행할 때 사용할 수 있다.
일정하게 조건을 수행하는 for문이 일반적으로 사용 된다.
참고📌
'Front-end > JavaScript' 카테고리의 다른 글
[JS] 자바스크립트 라이브러리 - GSAP로 애니메이션 처리하기 (0) | 2023.11.15 |
---|---|
[JS] 호이스팅(Hoisting) 이란? (0) | 2023.02.13 |
[JS] 비동기 - callback / Promise / async · await (1) | 2023.01.16 |
[JS] 스프레드 문법과 구조분해할당 (0) | 2023.01.14 |
[JS] 고차함수(Higher-Order function , HOF) (0) | 2023.01.13 |