javascript
JavaScript对象理解
1、对象
javascript对象:有助于组织信息
对象仅仅是一种特殊的数据类型?⒂涤幸幌盗械氖粜院头椒ā?lt;br /> 访问对象的属性:对象名.属性名
对象的方法调用:对象名.方法名()
javascript面向对象(OOP)语法
在面向对象程序设计(组装计算机)的过程,通常不关心对象(如硬盘)数据的内部实现,这种内部实现我们称为对象的封装,这些数据我们称之为对象的属性或实例字段。
一个对象还要提供一些接口,好使外面的程序(例如主板)调用(连接),这种可以调用对象的借口外面称之为方法或成员函数。
对象就是一种数据结构,包含了各种命名好的数据(属性),还可以包含对这些数据进行操作的方法(函数),一个对象将数据和方法组织到一个灵巧的对象包中。
由于javascript是松散类型的语言,因此可以动态的增加属性到对象中。
对象也可以称作属性的容器(包括一系列属性),每个属性都包括一个名称(name)与值(value),属性的名称可以是任意字符串。javascript所有对象的数据类型是object。
2、javascript对象创建方式
使用构造函数创建javascript对象
语法:var object = new objectname();
示例:
function Site(url,name){
this.url = "www.baidu.com";
this.name = "梦之都";
}
var mysite = new Site();
alert(mysite.url);
直接定义法创建javascript对象
//定义对象法
var object={};
//对象内的属性语法(属性名(property)与属性值(value)是成对出现的)
object.property=value;
//对象内的函数语法(函数名(func)与函数内容是成对出现的)
object.func=function(){...};
JSON法创建对象
JSON是一种优美的javascript对象创建方法,JSON也是一种轻量级数据交换方式。
JSON语法与格式:
var jsonobject={
//对象内的属性语法(属性名属性值是成对出现的)
propertyname:value,
//对象内的函数语法(函数名与函数语法是成对出现的)
functionname : function(){...}
};
var circle={x:6,y:7,r:5};
//内容摘抄于http://www.dreamdu.com/javascript/define_object/
转载于:https://blog.51cto.com/sinmo/851389
总结
以上是生活随笔为你收集整理的JavaScript对象理解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 我一直怀疑这孩子不是我亲生的,眼神太二了
- 下一篇: javascript笔记:推荐使用“百度