js对象学习

对象的概念
在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如人、桌子、椅子、花、草、猫、狗等。

对象是由属性和方法组成的

属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中常用方法来表示(常用动词)

创建对象的方式
对象的字面量就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示

键:相当于属性名

值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)

对象的使用:

对象的属性:对象中存储具体数据的“键值对”中的键称为对象的属性,即对象中存储具体数据的项。

对象的方法:对象中存储函数的“键值对”中的“键”称为对象的方法,即对象中存储函数的项。      访问对象的属性:对象里面的属性调用:对象.属性名;对象里面属性的另一种调用方式:对

象['属性名'],注意方括号里面的属性必须加上引号。

调用对象的方法:对象.方法名() ;

变量、属性、函数、方法区别:

变量:单独声明赋值,单独存在。

属性:对象里面的变量称为属性,不需要声明,用来描述该对象的特征。

函数:单独存在的,通过"函数名()"的方式就可以调用。

方法:方法是对象的一部分,函数不是对象的一部分,函数是单独封装操作的容器。对     象里面的函数称为方法,方法不需要声明,使用"对象.方法名()"的方式就可以调用,方法用来描述该对象的行为和功能。

利用new Object 创建对象

//  通过内置构造函数  Object  创建对象,此时 obj 变量已经保存了创建出来的空对象
let  obj  =  new  Object();

遍历对象

for...in  语句用于对数组或者对象的属性进行循环操作。

其语法如下:

for  (变量  in  对象名字)  {

// 在此执行代码

}

语法中的变量是自定义的,它需要符合命名规范,通常我们会将这个变量写为 k 或者 key。for  (let  k  in  obj)  {

console.log(k); //  这里的  k  是属性名

console.log(obj[k]);  //  这里的  obj[k]  是属性值

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值