对象
基础的数据类型:
- string 字符串 number数值 boolean 布尔 null 空 undefined 未定义 object对象。
- 如果使用基本数据类型的数据,我们所创建的变量都是独立的,不能成为一个整体。
- 对象属于一种复合的数据类型,在对象中可以保存多个不同的数据类型的属性
对象的分类
- 内建对象
由ES标志中定义的对象,在任何ES中的实现中东可以使用
比如,math string number boolea function object… - 宿主对象
由JS运行环境提供的对象,-由游览器提供的对象
DOM,BOM - 自定义
由开发人员自己创建的对象
操作对象(增删改查)
- 创建对象
使用new关键字调用的函数,是构造函数constructor
var obj = new Object();
- 向对象中添加属性(增)
在对象中保存的值称为属性
向对象添加属性:
语法:对象.属性名=属性值
obj.name = "名称";
obj.gender = "男";
obj.age = 18;
- 删除对象中的属性(删)
// 删除对象的属性
// 语法: delete 对象.属性名
delete obj.name;
- 修改对象中的属性(改)
修改对象的属性值:
语法:对象.属性名=新值
obj.age=12;
- 读取对象的属性(查)
读取对象的属性
语法:对象.属性名
console.log(obj);
console.log(obj.age);