if 조건문
- if 조건문
자바스크립트에서 가장 일반적인 조건문입니다.
조건이 한 문장이라면 중괄호를 생략 가능합니다.
if (불 값이 나오는 표현식) {
불 값이 참일 때 실행할 문장
}
- if else 조건문
자바스크립트는 좀 더 편리하게 조건문을 사용할 수 있도록 서로 반대되는 상황을 표현하는 구문을 제공합니다.
if (불 값이 나오는 표현식) {
불 값이 참일 때 실행할 문장
} else {
불 값이 거짓일 때 실행할 문장
}
- 중첩 조건문
조건문 안에 조건문을 중첩해 사용하는 것을 중첩 조건문이라고 합니다.
if (불 값이 나오는 표현식 1) {
if (불 값이 나오는 표현식2) {
표현식2가 참일 때 실행할 문장
} else {
표현식2가 거짓일 때 실행할 문장
}
} else {
if (불 값이 나오는 표현식3) {
표현식3이 참일 때 실행할 문장
} else {
표현식3이 거짓일 때 실행할 문장
}
}
- if else if 조건문
중첩 조건문에서 중괄호를 생략한 형태가 if else if 조건문입니다.
if (불 표현식) {
문장
} else if (불 표현식) {
문장
} else if (불 표현식) {
문장
} else {
문장
}
switch 조건문과 짧은 조건문
- switch 조건문
switch (자료) {
case 조건A:
break
case 조건B:
break
default:
}
- 조건부 연산자
자바스크립트에서 항을 3개 갖는 연산자는 조건부 연산자가 유일해서 삼항 연산자라고 부르기도 합니다.
불 표현식 ? 참일 때의 결과 : 거짓일 때의 결과
- 논리합 연산자를 사용한 짧은 조건문
논리합 연산자를 사용한 표현식은 뒤에 어떠한 값이 들어가도 항상 참입니다.
true || OOO
불 표현식 || 불 표현식이 거짓일 때 실행할 문장
- 논리곱 연산자를 사용한 짧은 조건문
논리곱 연산자는 양변이 모두 참일 때만 참이기 떄문에 다음 표현식은 항상 거짓입니다.
false && OOO
결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장
'Language > Javascript' 카테고리의 다른 글
[혼공스] Ch.06 객체 (0) | 2022.11.02 |
---|---|
[혼공스] Ch.05 함수 (1) | 2022.11.02 |
[혼공스] Ch.04 반복문 (0) | 2022.11.01 |
[혼공스] Ch.02 자료와 변수 (0) | 2022.10.31 |
[혼공스] Ch.01 자바스크립트 개요와 개발환경 설정 (2) | 2022.10.31 |