, "", , false:
Boolean(null)
Boolean(undefined)
Boolean("0")
:
null == false // not equal, null == true is not equal either
undefined == false // not equal, undefined == true is not equal either
// but
"0" == true // not equal, however, `"0" == false` is equal
, : false, . null Null false Boolean.
, , null undefined .
, , :
if (!value) // true for all falsy values
if (value == null) // true for null and undefined
if (value === null) // true for null
, , JS . null, undefined.
source
share