break, return, continue

HackerRank 연습문제 FizzBuzz

function fizzBuzz(n) {
    for(let i=1; i<=n; i++) {
        if(i % 3 === 0) {
            if(i % 5 === 0) {
                console.log('FizzBuzz');
                continue;
            }
            else {
                console.log('Fizz');
                continue;
            }
        }
        if(i % 5 === 0) {
            console.log('Buzz');
            continue;
        }
        else {
            console.log(i);
            continue;
        } 
    }
    return;
}

break

  • loop에서 탈출한다. 반복문이 전부 끝나지 않았어도 해당 반복문을 즉시 탈출

return

  • 함수에서 탈출한다. 반복문
  • return 자료형이 void인 메서드에서는 return; 문을 작성 가능

continue

  • 반복문을 빠져나가지 않고, 반복문 내의 작업을 건너뛸 때 사용
  • 현재 진행중인 Loop를 즉시 중단하고, 다음 Loop를 진행하라는 명령

좋은 웹페이지 즐겨찾기