JS基础复习(3)

2019年08月07日| 作者:策策| 浏览:10次


对象 object



对象属于一种复合的数据类型,在对象中可以保存多个不同的数据类型的属性(关系更加明确)。

对象分类:

1、内建对象(任何ES标准实现中都可以使用)

2、宿主对象(有JS的运行环境提供的对象)BOM,DOM

3、自定义对象(有开发人员自己创建的对象)

基础操作:

创建对象:

var obj=new object();

使用new关键字调用的函数,是构造函数constructor

构建函数是专门用来创建对象的函数

添加属性:

在对象中保存的值称为属性

添加属性语法:对象.属性名=属性值;

读取属性:

语法:对象名.属性名

修改对象的属性值:

语法:对象.属性名=新值;

删除属性:

语法:delete 对象.属性名;

属性名与属性值:

属性名要按照标识符规范去做

如果要使用特殊的属性名,不能采用.的方式操作

需要使用另一种方式:

语法:对象["属性名"]=属性值;

取的时候也要用这种方式

运算符最高优先级:. [] new

使用[]这种形式去操作属性更加灵活

在[]中可以直接传递一个变量 这样变量值是多少就会读取那个属性

属性值可以是任意数据类型,也可以是一个对象

读取对象中的对象中的属性值语法:对象1.属性名.属性名;

检查一个对象中是否有含有同一个属性 in 运算符

语法:“属性名” in  对象;会返回一个布尔值。


文章标签:学习日志

本文选自策策的原创文章,转载请注明内容来源:CeceBlog(https://cecebk.cn/post/32.html)

评论:




作者动态

在物资条件下,精神世界开始变得非常重要,心理水平的提升与顽强斗志的结合,是追梦的必要条件。

标签列表