1.对象.属性===undefined 存在 false 不存在 true
2.对象.hasOwnProperty('属性名') 存在true 不存在 false
3.'属性名' in 对象 存在 true 不存在 false
var phone={ brand:'小米 Ari', price:'4399', made:'上海' }; //如果颜色不存在 if( phone.color===undefined ){ console.log( phone.color='绿色' ); } //如果价格存在 if( 'price' in phone){ console.log( phone.price-=1000 ); }