分类: JavaScript
2013-12-22 23:20:15
//对象
//属性
//方法
/*
var box = new Object();
box.name = "hans"
box.age = 27;
alert(box.name);
*/
//使用字面量创建对象
/*
var box={};
alert(box);
*/
/*
var box={ //用字面量对象封装数据
name:"hans",
age:28
}
alert(box.name);
alert(box['name']);//必须加单引号
*/
//对象方法
/*
function objrun(){//1.要先定义个函数
return '123';
}
var box=new Object();
box.name='hans';
box.age=27;
box.run=objrun();//2.把返回值复制给一个对象中的属性
box.run=objrun();
alert(box.run);
*/
/*
var box={
name:'hans',
age:28,
run:function(){
return '123';
}//匿名函数
};
alert(box.run());//调用方法,如果没有圆括号会打印代码,有括号会打印返回值
*/
//删除属性
/*
var box={
name:'hans',
age:28,
run:function(){
return '123';
}//匿名函数
};
alert(box.name);
delete box.name;
alert(box.name);
*/
/*
function box(name,age,height,address,love){
alert(name);
alert(age);
}
box('hans',20,170,'江苏','球');
*/
/*
function box(obj){//参数接收一个数组
alert(obj.name);
alert(obj.age);
};
var obj={
name:'hans',
age:27,
height:172
};
box(obj);//调用
*/
//匿名对象
function box(obj){//参数接收一个数组
alert(obj.name);
alert(obj.age);
};
box({//匿名对象
name:'hans',
age:27,
height:172
});