私たちは時々、真偽値に変換されるとき true または false になる値という意味で、それぞれ “true values” または “false values” と言うことがあります。あるいは、そのような値はそれぞれ “truthy” または “falsy” と呼ばれます。 A re-introduction to JavaScriptJavaScript The Good Parts ではじめてみたときに、どういう意味なのか見当がつかなかった。Mozilla の開発者が使っている日常用語であることがわかった。falsy な値は次のとおり。 0falsenullNaNundefined空の文字列 “これらが falsy であることは次の一行のコードで示すことができる。 console.log(0 || false || null || NaN || undefined || '' ||