5. 조건문
1) if
- 조건 성립시 해당 코드 실행
- 형식: if(조건) { 코드 };
- 조건문 내 조건문 중첩 가능
ex. if(조건1) { 코드1; if(조건2) { 코드2 }; };
-> 조건1만 성립시 코드1만 실행, 조건1,2 두개 다 성립시 코드1, 코드2 실행
2) if else
- 조건 미성립시 else에 해당하는 코드 실행
- 형식: if(조건) { 코드1 } else { 코드2 }; -> 조건 성립시 코드1 실행, 미성립시 코드2 실행
3) else if
- 초기조건 미성립시 다음 조건 설정
- 형식: if(조건1) { 코드1 } else if(조건2) { 코드2 };
-> 조건1 성립시 코드1 실행, 조건2 성립시 코드2 실행
4) 종합
- 종합적으로 이용 가능
- 형식: if(조건1) { 코드1 } else if(조건2) { 코드2 } else{코드3};
-> 조건1 성립시 코드1 실행, 조건2 성립시 코드2 실행, 조건12 미 성립시 코드3 실행
5) Switch
- 비교값에 따라 실행하는 코드를 나열
- 형식
switch (비교값) {
case: 값1: 코드; break; -> 비교값이 값1일 때 코드 실행
case: 값2: 코드; break; -> 비교값이 값2일 때 코드 실행
default: 코드; break; -> 조건에 맞는 case가 없을 때 코드 실행
}
- 활용
switch (true) {
case: 조건식1: 코드; break; -> 조건식이 true일 때 코드 실행
case: 조건식2: 코드; break;
default: 코드; break;
}
6) 삼항연산자
- 간단하게 조건문을 연산
- 형식: 조건식 ? 코드1 : 코드2 -> 조건식이 true면 코드1, false면 코드2 실행
7) 짧은 조건문
- 논리합 연산자를 사용한 간단한 조건문
- 형식
true || 코드 -> true가 확실하기 때문에 코드를 실행하지 않음
false || 코드 -> false가 확실하기 때문에 코드를 실행함
- 활용
조건식 || 코드 -> 조건식이 false일 경우에만 코드 실행
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript 요약 정리] 7. 함수(Function) (0) | 2018.12.28 |
---|---|
[JavaScript 요약 정리] 6. 반복문(Loops) (0) | 2018.12.28 |
[JavaScript 요약 정리] 4. 연산자(Operator) (0) | 2018.12.27 |
[JavaScript 요약 정리] 3. 변수(Variable) (0) | 2018.12.27 |
[JavaScript 요약 정리] 2. 자료형(Data Type) (0) | 2018.12.26 |