[JavaScript] while, for (반복문)

# while 반복문

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

변수 초기화

while (조건) {
    실행코드;
    증감 연산자;
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

let i = 0;

while ( i < 10 ) {
    실행코드
    i++;
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

# for 반복문

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

for ( 변수 초기화 ; 조건 ; 증감 연산자) {
        실행코드
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

for ( let i =0 ; i <= 5 ; i++ ) {
        실행코드;
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

while과 for 반복문의 차이

찾아본바로 현업에서는

횟수 무제한에 while문 사용
횟수 제한에 for문 사용


예를 들어 로그인 모듈을 만들 때 모듈을 두 가지 방법으로 만들 수 있다.

1. 다섯 번의 기회만 주는 모듈
2. 성공할 때까지 기회를 무제한으로 주는 모듈



while과 for 둘 다 무한루프로 사용할 수 있는데

while문의 경우 조건을 true로 주면 무한루프가 가능하며

for문의 경우 괄호안에 작성해야할 (변수초기화; 조건; 증감) 세부분을 작성하지 않고  (;;) 으로만 남겨둘 경우 무한루프로 사용이 가능하다.






댓글