您的位置:首页 > Web前端 > JavaScript

js(三)——创建对象

2016-06-25 21:14 423 查看
//1.定义对象 用function实现 基于原型实现 没有类
function Person(name,age){
//写一个this表示定义一个属性,只能写this表示属于这个类
this.name=name;
this.age=age;
this.adress="北京";
//没有this声明,不是类的属性,是函数的局部变量
//var x=10;
this.say=function(){
alert("类的方法");
};
}
//此时x就是一个function 函数名动态修改
var x=function say(){
alert("x");
return 1;
};
var x=say; //修改方法名
var y=say();//得到返回值
alert(x());
alert(y);
//2.创建对象
var p1=new Person("刘琦",21);
alert(p1.name);
alert(p1 instanceof Person);
p1.say();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: