본문 바로가기
JavaScript

[JavaScript] 제어문 : 조건문과 반복문 (if, switch, for, while)

by 스응 2023. 4. 13.
728x90
728x90

조건문 if

  - 조건에 두 개 이상의 비교 연산자가 연달아 사용되면 작동하지 않음

      → 논리 연산자로 연결해야 함

 

if (조건식) {
    수행문;
    ...
    
} else if (조건식) {
    수행문;
    ...
    
} else {
    수행문;
    ...
    
}

 

 


선택문 switch

  - 일치하는 경우의 값이 있을 때만 특정 코드를 실행함

 

switch (변수) {

case 값1 : // 콜론이어야 함에 유의
    코드1; // 변수가 해당 값과 일치하면 코드 실행
    break; // break를 작성하지 않으면 계속 다음 case로 넘어가게 됨

case 값2 :
    코드2;
    break;

case 값3 :
    코드3;
    break;

...

// 변수가 모든 case 값과 불일치하거나, 입력되지 않은 경우
[default :
    코드n;]

}

 

 


반복문 for

for (초기화식; 조건식; 증감식) {
	수행문;
	...
}


반복문 while

while (조건식) {
	수행문;
	...
}

 

반복문 do-while

  - 조건과 상관 없이 한 번은 수행문을 수행한 후, 그 다음부터는 조건에 따라 반복함

 

do {
	수행문;
	...
} while (조건식);

 

 


제어문 내에서 쓰이는 명령어

#  break 문

      - 자신을 감싸고 있는 반복문 하나의 블록을 빠져나오며, 제어문이 중단됨

      - 반복문 내부에서 주로 조건문 안에 break문을 사용함

          → 조건에 해당되는 경우, 반복 수행을 멈추고 반복문 외부로 빠져 나옴

      - 여러 반복문이 중첩되어 있는 경우, break 문이 포함되어 있는 제어문에서만 빠져 나옴

 

#  continue 문

      - 반복문 내부에서 조건문 안에 continue문을 사용함

          → 조건에 해당되는 경우, 해당 반복 회차의 다른 문장들을 수행하지 않고, 다음 반복으로 넘어감

 

 


기타 메모

- 0을 false로 인식함
- 1을 true로 인식함

 

320x100
반응형

'JavaScript' 카테고리의 다른 글

[JavaScript] 입력과 출력  (0) 2023.04.13
[JavaScript] 객체 (Object)  (0) 2023.04.13
[JavaScript] 연산자  (0) 2023.04.13
[JavaScript] 변수와 자료형  (0) 2023.04.13
[JavaScript] 개요  (0) 2023.04.13

댓글