【JavaScript】truthyな値とfalsyな値について
- JavaScriptでfalseと判定されるfalsyな値とtrueと判定されるtruthyな値のリストが公開された
- falsyな値はfalse、0、-0、0n、空文字、null、undefined、NaNの8つで、空配列や空オブジェクトはtruthyとなる
- 数値の0と文字列の"0"の違い、空配列や空オブジェクトがtruthyになる点に注意が必要
【JavaScript】truthyな値とfalsyな値について - Qiita


