== 연산자
두 값을 비교해서 값의 동등성을 비교 (거의 쓰이지 않음)
=== 연산자
값과 자료형이 일치하는지 확인
자바스크립트는 0, ''(빈문자열), null, undefined, NaN 를 false로 판단한다.
!''(빈문자열) -> ! + '' -> ! + false -> true
!!'' -> false => 실제 불리언으로 만들기
연산자(==, ===, >, <)와 다르게 and,or은 불리언을 리턴하지 않고 실제값을 리턴한다.
ex) const name = someInput || 'Max' -> default값을 정할 수 있다.
ex) const name = isLoggedIn && 'Max'
앞의 값이 true일 때 Max가 할당된다.