2021-04-28

 JavaScript对象

对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性

对象的分类:

    1.内建对象

        - 由ES标准中定义的对象,在任何ES的实现中都可以使用

          例如:Math String Number Boolean Function Object...

    2.宿主对象

        - 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象

        - 比如:BOM(浏览器对象模型)  DOM(文档对象模型)

          例如 我们常用的console.log() 就是DOM 中的对象

    3.自定义对象

        - 由咱们开发人员自己定义的对象

  创建对象的方法有:

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

向对象添加属性的语法: ①对象.属性名=属性值 ② 对象["属性名"]=属性值

读取对象属性的语法: ①对象.属性名 ②对象["属性名"

- 注意:如果对象中没有的属性,不会报错而是返回undefined

注意:对象的属性值可以是任意的数据类型!

 

属性名:

    对象的属性名不强制要求遵守标识符规则,什么名称都可以,我们自己定义的属性名使用还是建议遵守标识符命名规则。(标识符命名规则:①区分大小写②标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。③标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。

检查一个对象中是否含有指定的属性我们可以通过in运算符来检查:如果含有则返回true,如果没有则返回false

使用语法 :"属性名" in 对象

 

初学萌新,多多指教

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值