К сожалению, при преобразовании объекта к boolean не вызывается valueOf, поэтому !!new Boolean(false) есть (ВНЕЗАПНО!!1) true.
0
0
0
0
0