Javascrript에서 모든 값은 다음 둘 중 하나의 값을 갖는다. Boolean으로 강제로 형변환하면 false가 되는 값 이를 제외한 나머지의 값 Boolean 으로 강제로 형변환시 false의 값을 가지게 되는 값들은 아래와 같다. false 0 -0 0n "" null undefined NaN 위의 값과 같이 강제로 형변환시 false의 값을 가지게 되는 경우를 falsy 그 외의 경우를 truthy라 한다. 참고 자료 https://developer.mozilla.org/ko/docs/Glossary/Truthy