<Javascript> 조건문1 (if)
조건문
- 프로그램의 핵심
- 프로그램은 조건문과 반복문만 있으면 된다 라는 말이 있을 정도로 중요하다
- 예외처리에 사용됨
예외처리 예시 : 영화 예매 프로그램의 예
1) 프로그램의 흐름
영화선택 -> 극장선택 -> 시간선택 -> 좌석선택 -> 결제
2) 예외처리
- 영화선택시 예외처리 : 영화가 개봉일이 아닐 수 있다
- 극장선택시 예외처리 : 극장이 공사중, 극장이 없어졌을 수 있다
- 시간선택 : 그 시간의 영화가 매진되었을 수 있다
- 좌석선택 : 예약이 이미 된 좌석, 장애우좌석 , 구간별 가격이 다를 수 있다.
- 결제 : 카드가 유요한 카드가 아닐 수 있다.
if문
1. if문
: if (조건) { 조건이 참일경우 실행}
* 조건식이 false를 반환할 경우 중괄호 안의 식은 무시하고 지나간다.
1) true
2) false
-> 중괄호 안의 내용 실행 x
3) !false -> true
4) 비교연산식. 10>5 -> true
5) 비교연산식 10!=5 -> true
2. 중괄호를 써야하는경우 안써도 되는 경우 ( 멀티라인 )
1) 라인이 한 줄일 경우는 중괄호를 안써도 된다.
2) 라인이 멀티라인일 경우는 중괄호를 꼭 써야한다.
3. else : 조건식이 false일 경우 실행된다.
if(A) {
A가 true일 경우 실행
} else {
A가 false일 경우 실행
}
4. else if :
if(A){
A가 true일 경우 실행
} else if(B) {
A가 false이지만 B가 true일 경우 실행
} else {
다 false일 경우 실행
}
* else if 는 무제한으로 있어도 된다
* else는 없어도 무관하다.