자바스크립트 딥다이브 - 08.제어문

jisooo·2023년 2월 15일
0

08. 제어문

08-1 switch문

표현식을 평가하여 그 값과 일치하는 표현식을 갖는 case 문으로 실행 흐름을 옮긴다.if...else문과의 차이점은 if문 같은 경우 불리언 값으로 실행할 코드 블록을 경정하지만 switch문의 경우 불리언 보다는 문자열이나 숫자 값인 경우가 많다. 일반적으로 if...else문을 사용하는것을 추천하지만 조건이 너무 많을 경우 가독성을 위해 switch문을 사용하는것이 좋다.

break문은 코드 블록에서 탈출하는 역할을 한다. break문이 없다면 case문의 표현식과 일치하지 않더라도 실행 흐름이 다음 case문으로 이동하게 된다.

08-2 do...while문

코드 블록을 먼저 실행하고 조건식을 편가하는 문으로, 코드블록은 무조건 한 번 이상 실행되는 문이다.

08-3 continue문

반복문의 코드 블록 실행을 현 지점에서 중단하고 반복문의 증감식으로 싱행 흐름을 이동시킨다. break 문처럼 반복문을 탈출하지는 않는다.

0개의 댓글