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

JavaScript 创建对象基础语法

2015-02-20 00:08 302 查看
js对象 笔记

1. js动态语言没有类的概念,是基于原型拷贝的模型。

2. js没有类型,只有function

3. 定义类

function Person(name,age) {
this.name = "eric";                  //定义类的属性
this.aget = 12;
this.address = "China GD";
this.say = function(){               //定义类的方法
console.debug("hello world!!");
}
}

var p1 = new Person();
//console.dubug(p1.name);
//alert(p1);
console.debug(p1.name);      //调用类的属性
console.debug(p1["name"]);   //调用类的属性
p1.say();                    //调用类的方法

function fn(){
return "aa";
}

var y = fn;   //y指向这个函数
y();  //相对于调用fn这个函数

var z = fn(); //相对于调用fn()这个函数,把返回值 赋值到 z这个变量

for(var a in p1) {
//可以获取对象中的所有显示声明的属性
alert(a);
alert(p1[a]); //调用类的属性
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐