[JavaScript] 조건문
ㅁ조건문
if 조건문
- 불 표현식의 값이 true면 중괄호 안의 문장을 실행하고 false면 문장을 무시
ex)
const date = new Date();
const hour = date.getHours()
if (hour < 12) {
alert('오전입니다.');
}
if (hour >= 12) {
alert('오후입니다.')
}
- 중첩 조건문
- 조건문 안에 조건문을 중첩해 사용
- if else if 조건문
- 중첩 조건문 중에서 중괄호 생략한 형태
switch 조건문
- switch 조건문의 기본 형태. default 키워드는 생략 가능
- break: switch 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드
- switch 조건문의 괄호 안에는 비교할 값을 입력
조건부 연산자
- 기본 형태
- 불 표현식 ? 참일때의 결과 : 거짓일때의 결과
- JavaScript 에서는 항을 3개 갖는 연산자는 조건부 연산자가 유일해 삼항연산자로 부르기도 함
짧은 조건문
- 짧은 조건문은 논리 연산자의 특성을 조건문으로 사용
- 논리합 연산자를 사용한 짧은 조건문
-
불 표현식 불표현식이 거짓일 때 실행할 문장
-
- 논리곱 연산자를 사용한 짧은 조건문
- 결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장
댓글남기기