欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

JavaScript对象理解

发布时间:2025/7/14 javascript 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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对象理解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。