///
1.利用对象字面量创建对象{}
// var obj={}; 创建了一个空的对象
var obj ={
uname:'张三疯',
age:18,
sex:'男',
sayHi:function(){
console.log('你好');
} }
// (1) 里面的属性或者方法我们采取键值对的形式 键:属性名 值:属性值
// (2) 多个属性或者方法中间用逗号隔开的
// (3) 方法冒号后面跟的是一个匿名函数
// 2.使用对象
// (1) 调用对象的属性 我们采取 对象名.属性名 .我们理解为 的 console.log(obj.uname);
// (2) 调用属性还有一种方法 对象名['属性名'] console.log(obj['age']);
// (3) 调用对象的方法 sayHi 对象名.方法名() 要加小括号使用 obj.sayHi();
///
变量 属性 函数 方法的区别
变量 单独声明并赋值 使用的时候直接写变量名 单独存在
变量和属性的相同的 他们都是用来存储数据的
///
// 1.变量和属性的相同的 他们都是用来存储数据的
var num=10;
var obj={
age:10
}
console.log(obj.age);
// 变量 单独声明并赋值 使用的时候直接写变量名 单独存在
// 属性 在对象里面的不需要声明的 使用的时候必须是 对象.属性
// 2. 函数和方法的相同点 都是实现某种功能 做某件事
// 函数是单独声明 并且调用的 函数名() 单独存在的
// 方法 在对象里面 调用的时候 对象.方法()
///
///
// 利用new Object 创建对象
var obj = new Object(); // 创建了一个空的对象
obj.uname='张三疯';
obj.age=18;
obj.sex='男';
obj.sayHi=function(){
console.log('hi~');
}
// (1)我们是利用 等号=赋值的方法 添加对象的属性和方法
// (2)每个属性和方法之间用 分号结束
console.log(obj.uname);
console.log(obj['sex']);
obj.sayHi();
///