第五章 引用类型

引用类型是一种数据结构,用于将数据和功能组织在一起。

5.1  Object类型

       Object类不具备多少功能,但在程序中可以用来保存和传输数据,比如,若函数需要多个参数,则可以将这多个参数封装在Object中,可以通过Object的属性来获取数据,这比多个命名参数要灵活。声明一个Object对象有两种方法。

        方法一:new操作符后跟Object构造函数,看代码:var o1 = new Object(); o1.name = "zhaokaikang";o1.age = 23;

        方法二:对象字面表示法,看代码:

                        var  o2 =  {

                                             name:"zhaokaikang",  //属性名也可以使用字符串如:“name",属性名将自动转换为字符串

                                              age:23

                                          }

        访问对象属性也有两种方式。

        方法一:点访问法,如o1.name,但如果对象的属性名是关键字,将可能导致错误。

        方法二:方括号访问法,如o1["name"],属性名将以字符串的形式,方括号有两大好处:1.方括号中可以传入变量,如var propName = “name”; o1[propName]可以访问name属性。2.方括号中的属性名可以是导致语法错误的值,或关键字,保留字。如o1["first  name"],first name在点访问法中不可用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值