if(xx)的判断: 对于括号里的表达式,会强制转换为布尔类型 类型结果undefinedfalsenullfalseboolean直接判断number+0, -0, 或者NaN为false,其他的均为truestring空字符串为false,其他都为trueobjecttrue ==的判断 xy结果nullundefinedtruenumberstringx==toNumber(y)boolean(any)toNumber(x)==yobjectstring or numbertoPrimitive(x)==yotherwiseotherwisefalse