1. 학습목표
- truthy & falsy 조건문에서 작동하는 방식 이해
- === & !== 대해 이해
- if, else if, else 활용
- 논리 연산자(&&, ||) 복잡한 조건문
2. 조건문
조건이 참일때 실행되는 구문
조건문의 기본 구조는
if(조건1){
}else if(조건2){
}else{
}
위와 같은 기본 형태로 되어 있다.
- 조건(1,2)에는 boolean 결과가 나오는 비교구문이 들어가야함!
=== : 같다
!== : 같지 않다
- ==,!=를 이용하지 않는 이유는 예외의 경우가 많음!
&& : 그리고 and 연산자
|| : 또는 or 연산자
! : 반전 not 연산자
- 문자열 : truthy
- 6가지 falsy 값 (false, null, undefined, 0, NaN, “ ”)