학습내용
- 조건문
- 어떠한 조건을 판별하는 기준을 만드는 것
- 반드시 비교 연산자가 포함되어 있어야 한다.
- 비교연산자의 결과는 항상 Boolean, 즉 true 또는 false 이어야 한다.
- 비교연산자의 종류
_ >, <, >=, <= ===, !==
(==, !=) 은 느슨한 비교로 사용하면 안된다.
- 조건문의 형태
if (조건식1) {
수행문장 // 조건식1이 참일 경우
} else if (조건식2){
수행문장 // 조건식1이 거짓, 조건식2가 참일 경우
} else {
수행문장 // 조건식 1이 거짓, 조건식2도 거짓일 경우
}
- 논리연산자
&& (AND연산자), || (OR연산자), ! (NOT연산자)
- falsy 값
false, 0 , null, undefined, NaN, ''
- 논리연산자와 falsy 값의 만남.
ex) 5 || 10 // 5 (둘다 트루시 앞에꺼)
ex) 5 || null // 5 (트루값)
ex) null || 5 // 5 (트루값)
ex) null || undefined // undefined (둘다 폴스시 뒤에꺼)