var obj:Object = {id:''}; var obj1 : Object = {id:0}; //判断1 if(obj.id != '')trace('s'); else trace('f'); //结果 f //判断2 if(obj1.id != '')trace('s'); else trace('f'); //结果 f //判断3 if(obj.id != 0)trace('s'); else trace('f'); //结果 s //判断4 if(obj1.id.toString() != '')trace('s') else trace('f') //结果 s
根据上面的结果 判断对象属性是否为''时,应加上toString()方法