1,js判断undefined 主要用typeof(),typeof的返回值有:undefined,object,boolean,number,string,symbol,function等, if(typeof(str)) == 'undefinde'){ alert('undefined'); } 2,js判断NAN NAN代表非数字的特殊值, 一般出现NAN的情况有几种, 1,将字符串转成数字的时候就会变成NAN var str = 'abc'; parseInt(str): //NANp