找回密码
 立即注册
搜索
查看: 2098|回复: 0

[基础语法] 【JS引用类型】Object类型

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-12-20 19:04:25 | 显示全部楼层 |阅读模式
两种创建Object实例的方式:

    1.new操作符后跟Object构造函数;
  1. var person = new Object();
  2. person.name = "Xiaoming";
  3. person.age = 29;
复制代码


2.对象字面量表示法【推荐】:简化创建包含大量属性的对象的过程;
    字面量表示法内的所有属性名会自动转换为字符串;
    格式:
    var 对象名 = {
        属性名 : 属性值,
        属性名 : 属性值
    }

  1. var person = {
  2.     name : "Xiaoming",
  3.     age : 29
  4. }
复制代码
   3.对象是使用一对花括号{}包裹的;
    4.访问对象属性:
    person.name(常用)
    person["name"](不常用,但可以通过变量来访问属性)

对象字面量表示法实例
  1. function displayInfo(args) {
  2.         var output = "";
  3.         if (typeof args.name == "string") {
  4.             output += "Name: " + args.name + "\n";
  5.         }
  6.         if (typeof args.age == "number") {
  7.             output += "Age: " + args.age + "\n";
  8.         }
  9.         alert(output);
  10.     }
  11.     //函数调用,函数的值是一个对象,是一个引用类型,将这个对象参数作为实参,向arge形参赋值并传入displayInfo函数体内;
  12.     displayInfo({
  13.         name: "Xiaoming",
  14.         age: 29
  15.     });
  16.     displayInfo({
  17.         name: "Grey"
  18.     });
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 18:35 , Processed in 0.085790 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表