제어문
- 프로그램의 실행 흐름을 제어할 때 사용
- 대표적으로 조건문과 반복문이 있음
조건문
- 조건에 따라 코드 블록의 실행 여부 결정
if(조건){//코드 블록 }switch(조건) { //코드 블록 }
if ... else 문
- 형식
- 조건이 참인 경우 코드 블록 1만 실행
- 조건이 거짓인 경우 코드블록 2만 실행
If(조건){//코드 블록1} else{//코드 블록2}- else if문을 추가함으로 써 여러 조건문을 연결 할 수 있음
형식- 조건 1이 참인 경우: (1)만 실행
- 조건 2가 참인 경우:(2)만 실행
- …(생략)…
- 모두 거짓인 경우:(3)만 실행
if (조건1){(1)} elseif(조건2){(2)} ….(생략)…. else{(3)}
switch
형식
switch(조건) {
case조건1:…,
case조건2:…,
case조건3:…
default: 수식
}
- 하나의 변수나 표현식 값을 기준으로 여러 경우(case)를 분기 처리할 때 사용됨
- if / else if 구조보다 여러 조건을 깔끔하고 가독성 있게 처리할 수 있음
- switch(조건)에서 조건의 결과값을 기준으로 각 case를 검사함
break를 사용하면 해당 case 실행 후 switch문을 빠져나옴break를 생략하면 아래 case들까지 연달아 실행됨
default는 어느 case도 만족하지 않을 때 실행되며 선택적으로 작성함
'러닝커뮤니티 > 웹프로그래밍' 카테고리의 다른 글
| 4회차 오답 노트 (0) | 2025.12.04 |
|---|---|
| 자바스크립트 반복문(while문, For문) (0) | 2025.12.04 |
| 자바스크립트 함수(정의, 호출, 배열 객체, 이벤트) (0) | 2025.12.04 |
| 자바스크립트 객체, 외장객체, 내장객체(Math, Date) (0) | 2025.11.28 |
| 자바스크립트 배열, Math함수, HTML 태그 (0) | 2025.11.28 |