JavaScript创建对象的方式
方法1:
var 对象名=new object();先建立一个空对象
对象名.属性名=值; 给对象添加一个属性
对象名.属性名=function(){}给对想添加一个方法
var box=new boject();
box.name="李";
box.age=18; 数字不用加引号
box.run=function(){
box.name+box.age
}
使用的方法:
对象.属性名
方法2:
{}花括号形式的自定义对象
花括号中,多组属性,我们必须使用,逗号进行分隔。
var 对象名 = {
属性名: 值, // 给对象添加属性
属性名(函数名): function(){} // 给对象添加方法
}
使用的方法:
对象.属性名
var box{
name:"uer",
age:12,
run:function(){}
}
使用的方法就是,box.name
方法3
function形式的自定义对象(在js中函数即是对象)
function 对象名(){
this.属性名 = 值; // 给对象添加属性
this.函数名 = function(){} //给对象添加方法
}
使用方法
var 变量名 = new 对象名() // 创建一个对象的实例
变量名.属性名
function box(){
this.name="user";
this.age=30;
}
使用方法
var box2= new box();