JavaScript自我总结18

45 阅读1分钟

2.创建对象的三种方式

变量、属性、函数、方法总结

变量:单独声明赋值,单独存在

属性:对象里面的变量称为属性,不需要声明,用来描述该对象的特征

函数:单独存在的,通过“函数名()”的方式就可以调用

方法:对象里面的函数称为方法,方法不需要声明,使用“对象.方法名()”的方式就可以调用,方法用来描述该对象的行为和功能

//变量、属性、函数、方法的区别

//1.变量和属性的相同点 它们都是用来存储数据的

var num=10;

var obj={

age=18;

fn:function(){

}

}

function fn(){

}

function fn(){

}

console.log(obj.age);

//console.log(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();