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 |