불리언 타입은 참과 거짓 (true and false) 두가지만 존재한다.
일반 변수는 변수이름을 지을 때 명사를 사용하지만
참과 거짓을 담고있는 변수는 is + 형용사를 사용한다
Ex) let isFree = true;
let isActivated = false ;
값에 !!를 붙여주면 값을 true or false 값으로 변환시켜준다
Ex)Console.log(!!123) => [결과] True
Falshy 거짓으로 간주되는 값
!!0
!!-0
!!""
!!null
!!undefined
!!NaN
Truthy 참으로 간주되는 값
!!1 (0이 아닌 숫자)
!!-1
!!'text' (공백이 아닌 문자열)
!!{} (객체 자체가 존재하기 떄문에 true)
!!Infinity