//-true -1 //-false 0 //-null 0 //-undefined NaN //-"" 0 //-"str" NaN //-"true" NaN //-"false" NaN //-0.0 0 //-NaN NaN //--0.0 0 //-Infinity -Infinity //-1.0 -1 //--1.0 1 //-new Object() NaN