对象是引用类型数据,对象是一组属性和方法的集合。
对象形容例如:一部手机{属性有品牌、颜色、内存大小、屏幕尺寸.} {方法有打电话、玩游戏、看视频、听音乐....}
万物皆对象!
1.JS的对象
自定义对象:自己创建的对象
内置对象:JS提供的对象
宿主对象:根据不同的执行环境划分
2.使用对象字面量创建对象
创建一个手机对象,包含的属性有品牌、颜色、屏幕尺寸、产地
//对象字面量
var phone = {
name: '华为',
color: 'blue',
pingmu: '10寸',
'chan-di': '深圳' //有特殊字符必须加引号 其余可加可不加
} //{name:'华为'}name是属相名 '华为'是属性值
//访问属性 访问属性能用点.就用点. 不行再用中括号
console.log(phone.name); //华为
console.log(phone.hhh); //不存在的属性 打印出undefined
console.log(phone['chan-di'], phone['color']) //中括号可以打印带特殊符号的属性 用中括号属性必须带引号
phone.color = '白色'; //修改属性值 格式:变量名.属性名=‘添加属性值’
console.log(phone); //{name: "华为", color: "blue", pingmu: