if(!(0))はtrueでif(!(2))とかif(!(-3))はfalseになるんだっけ?