js中的对象

Posted Lumbago~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的对象相关的知识,希望对你有一定的参考价值。

什么是对象?

在js中,一切皆是对象。

对象,生活中可见和不可见的东西,在世界中,客观存在的都是一个对象。
桌子,笔记本,手机,人。

在日常生活中,我们是如何来描述这个对象的呢?
描述手机
规格参数,静态的特征:如CPU,内存,摄像头,屏幕
提供的功能,动态的行为,打电话、发短信、上网、拍照

描述张三
静态的特征,姓名,性别,年龄,籍贯,学历
动态的行为,编写代码,打篮球,唱歌,跳舞
在描述一个对象的时候,通常是从两个方面来描述的:
静态的特征:
动态的行为:

静态的特征和动态的行为组合在一起,就形成了一个完整的对象。

在js中,静态的特征和动态的行为通通称之为对象的属性。
如果是静态的特征,就是普通的属性,以变量的形式来出现。
如果是动态行为,就是以函数的形式来出现。

**

对象:一系列属性的无序集合

**
基本的对象,

2.object
创建object有两种方式:
直接量(字面量)
new关键字

a.字面量方式

说明:
初始化两个属性:
a):每个属性称为一个键值对(值对/名对)
b)属性名 与 属性值之间用冒号分割;
c)属性与属性之间用逗号分隔
d)最后一个属性可以省略逗号,但是不建议;
b.new关键字方式创建对象

c.在调用对象的属性和方法的时候,使用的点

格式如下:对象.属性 或 对象.方法();

此时,我们就可以来理解一下 console.log内容了:
console是一个对象,表示的开发者工具的控制台对象,该对象有多个方法,其中有一个方法叫做log,它的作用是向控制台输出log信息。
d.添加属性


Object是所有其他对象的祖先。
其他对象的创建方式和object有类似之处,它们都有两种创建的方式。

关于object,它有一些已经定义好的方法。
可以查阅手册:

3.date对象
Date对象是js内置对象。
作用:提供关于日期时间的相关的操作。
实例化格式:

初始化时间对象

以上是关于js中的对象的主要内容,如果未能解决你的问题,请参考以下文章

在职职员籍贯分布图

JS基础:基于原型的对象系统

T-SQL语句

c#listViewItem问题

我学cocos2d-x Node:一切可视化对象的祖先

JS事件流模型