No. Values like 0, "" and undefined, which have no real value, return false. However, "false" is treated like any other string and, therefore, returns true.
0
""
undefined
false
"false"
true
That syntax wouldn't make much sense would it?