-->

[Javascript] 함수 내에 return, break, continue 

 

java나 javascript 사용 시 반복문 내에서 탈출하고자 할 때 사용하는 것들이 있다.

break는 반복문을 종료시킨다.

function loopTest(){
    for(let i=0;i<5;i++){
        if(i === 3)
            break;
        console.log(i);
    }
    
    console.log('finished');
}

//결과값
1
2
finished

 

continue는 현재 루프를 건너뛰어 다음 루프를 실행시킨다.

function loopTest(){
    for(let i=0;i<5;i++){
        if(i === 3)
            continue;
        console.log(i);
    }
    
    console.log('finished');
}


//결과값
1
2
4
5
finished

 

return은 함수 자체를 종료시킨다.

function loopTest(){
    for(let i=0;i<5;i++){
        if(i === 3)
            return;
        console.log(i);
    }
    
    console.log('finished');
}

//결과값
1
2

 

+ Recent posts