JavaScript では下記のような値は、「偽 (false)」と判断されます。
false
undefined
null
0
-0
NaN
''
下記の値は、JavaScript では真 (true) と判断されることに注意してください。
[]
'0'