본문 바로가기
JavaScript

JavaScript기초(13)_반복문(1)

by DeBanker.K 2021. 10. 6.

1. for( 초기화; 반복 조건; 반복이 된 후 실행되는 코드) { 반복이 되는 코드 블록 }

아래와 같이 반복문을 통하여 간단하게 표현할 수 있다.

console.log('안녕하세요');
console.log('안녕하세요');
console.log('안녕하세요');
console.log('안녕하세요');
console.log('안녕하세요');

for(let i = 0; i < 5; i++){
    console.log('안녕하세요');
}

 

앞서 조건문에서 사용하였던 break를 통해서 반복문을 조절하여 사용할 수 있다.

for( let i = 0; i <5; i++){
    console.log(i);
    if(i > 2 ){
        break;
    }
    console.log('안녕하세요');
}

위의 반복문은 if break를 통하여 i 값이 3 이전까지만 '안녕하세요'를 반복하도록 만들었다.

 

아래와 같이 break와 반대되는 개념인 continue를 활용하여 반복문에 응용할 수 있다. 

for( let i = 0; i <5; i++){
    console.log(i);
    if(i < 2 ){
        continue;
    }
    console.log('안녕하세요');
}

위의 반복문은 if continue를 통해서 i 값이 2보다 작을 때는 '안녕하세요' 출력하지 않고 그대로 지나가고

2 이후부터 '안녕하세요'를  출력하도록 만든 반복문이다.

 

 

2. for(;;) { } : 무한루프 반복문

for(;;){
    console.log('안녕하세요');
    if (Math.random() * 100 > 90){
        break;
    }
}

위는 무한루프 반복문이나 랜덤 한 값으로 break에 걸려 멈출 수 있게 만든 반복문이다.

 

'JavaScript' 카테고리의 다른 글

JavaScript기초(15)_함수(1)  (0) 2021.10.09
JavaScrip기초(14)_반복문(2)  (0) 2021.10.07
JavaScript기초(12)_조건문(4)  (0) 2021.10.05
JavaScript기초(11)_조건문(3)  (0) 2021.10.04
JavaScript 기초(10)_조건문(2)  (0) 2021.10.03

댓글