下面哪些语句执行结果为true
'foo' == new function(){ return String('foo'); };
'foo' == new function(){ return new String('foo'); };
[] == 0
![]
!0