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

2023. 4. 13. 17:44·JavaScript
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
'JavaScript' 카테고리의 다른 글
  • [JavaScript] 입력과 출력
  • [JavaScript] 객체 (Object)
  • [JavaScript] 연산자
  • [JavaScript] 변수와 자료형
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (384)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (16)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    SQL
    http
    vuejs
    SpringBoot
    typeScript
    티스토리챌린지
    zapier
    개발일지
    SEO
    C#
    cs
    jQuery
    jsp
    tailwindcss
    Hotkeys
    php
    오블완
    SWAGGER
    git
    HTML
    Codeigniter
    면접
    errorNote
    Android
    java
    CSS
    Wordpress
    js
    Swing
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[JavaScript] 제어문 : 조건문과 반복문 (if, switch, for, while)
상단으로

티스토리툴바