面向对象及对象的操作方式

43 阅读1分钟

什么是对象?

是一个复杂数据的集合。

JS中的数据类型:

1.基本数据类型:undefined、null、number、boolean、string等

2.引用数据类型:arry、function、date

创建对象的方式:

1.字面量的形式:

var obj = { name: '碇シンジ', age: 16, }

2.通过内置构造函数:

var obj1 = new Object() // 注意Object是一个构造函数

对象中的key(即键名)的要求:

1.推荐使用符合变量命名规范的格式;

2.可以使用数字作为key;

3.可以使用特殊符号作为key;

对象的操作(增删改查):

一、点语法:

查:console.log(obj.name);

改:obj.name='綾波レイ';

增:obj.age=16;

删:delete obj.name;

二、[ ]语法:

查: console.log(obj['name']);

改:obj['name'] = 'アスカ';

增:obj['age'] = 18;

删:delete obj['name'];

注意: 点语法不支持解析变量,其是将.后面的词组转换为字符串来进行查询,故也不支持特殊符号和数字。

for in循环对象时,key(定义的存储变量)存储的是键名,需要通过[ ]语法来进行键值的获取。