5.1引用类型 [Object类型]

   引用类型的值(对象)是引用类型的一个实例。   引用类型是一种数据结构。                 从技术上讲是一门面向对象语言,但->   引用类型有时被称为对象定义。(而不是类,因为它不具备传统面向对象语言所支持的类和接口等基本结构)
var person=new Object();person.name="JensenLim";person.age=22;

var person2 = {      //对象字面量法    name : "Ken",    age : 31,};

var person3 = {      //对象字面量语法属性名可以使用字符串    "name" : "Sam",    "age" : 26,    5 : true};

var person4 = { };   //同  var person4 = new Object();person4.name="Stefan";person.age=36;

/*     在通过对象字面量定义对象时,实际不会调用Object构造函数。     (Friefox2之前会,Friefox3之后不会)*/

//对象字面量要求代码少,而且给人一种封装数据的感觉//实际上,对象字面量也是向函数传递大量可选参数的首选方式。

function displayInfo(args){    var output="";    if(typeof agrs.name == "string"){        output+="Name: "+args.name+"\n";    }    if(typeof agrs.age == "number"){        output+="Age: "+args.age+"\n";    }    alert(output);}

displayInfo({    name : "Nicholas",       //对象字面量法可以传入大量参数    age : 29});

displayInfo({     name : "Greg"    });

/*一般来说访问对象时用 点表示法!JavaScript中也可以用方括号表示法来访问对象属性 */

alert(person.name);        //一般用 点表示法alert(person[age]);       //方括号表示法优点: 通过变量访问属性

person["first name"]="xxx";  //包含空格、关键字可用 方括号表示法

原文地址:https://www.cnblogs.com/JensenLim/p/8584031.html

时间: 2024-08-01 23:21:31

5.1引用类型 [Object类型]的相关文章

第五章 引用类型> Object类型

概念:引用类型的值(对象)是引用类型的一个实例.有时也被称为对象定义,描述的是一类对象所具有的属性和方法. var person = new Object(); 创建一个Object的新实例,保存在变量Person中.使用的构造函数是Object,它为新对象定义默认的属性和方法. 5.1 Object类型 创建Object实例的俩种方法 1.使用new操作符,后面跟一个Object构造函数. var Person = new Object(); person.name = "Nicholas&q

引用类型--Object类型、Array类型

引用类型的值(对象)是引用类型的一个实例.在ECMAScript中,引用类型是一种数据结构,它描述的是一类对象具有的属性和方法. 对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的. Object类型 大多数引用类型值都是Object类型的实例,Object是ECMAScript中使用最多的一个类型.Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,是非常理想的选择. 创建Object实例的方式有两种: 第一种是使用new操作符后跟Object构

JS引用类型 -- Object类型

Object是ECMAScript中使用最多的一个类型,虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们是非常理想的选择. 创建Object实例有两种方式: 1.new操作符后跟Object构造函数 var person = new Object(); person.name = "Nicholas"; person.age = 29; 2.字面量表示法 对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象过程. var person

05 javascript引用类型--Object类型

1.对象创建的两种方式: new操作符后跟Object构造函数: var obj=new Object(); obj.name='大头儿子'; obj.age=12; 对象字面量表达法 var obj={ name:'大头儿子', age:12 }; 2.访问对象属性的两种方式: console.log(obj["name"]); console.log(obj.age); /* 大头儿子 12 */ 从功能上看,这两种访问对象属性的方法没有任何区别.但是方括号的优点主要是可以通过变量

引用类型-Object类型

创建Object实例的方式有两种. 第一种是使用new操作符后跟Object构造函数 1 var person = new Object(); 2 person.name = "liao"; 3 person.age = 21; 另一种方式是使用字面量形式表示法 1 var person = { 2 name: "liao", 3 age: 21 4 }; 在使用字面量语法时,属性名也可以使用字符串 1 var person = { 2 "name&quo

引用类型 —— Object类型

壹.创建Object实例: 一: var person = new Object(); person.name = " 小明 " ; person.age = 23; 二:对象字面量表示法: 在通过对象字面量定义对象时,实际上不会调用Object构造函数 var person = { name: " 小明 ", age: 23, // 注意:在使用对象字面量语法时,属性名也可以使用字符串 " sex ": " male " }

JS引用类型(1)——Object类型

引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法对象是某个特定引用类型的实例.新对象是使用new操作符后跟一个构造函数来创建的.构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的.var person = new Object(); [1]Object类型 (1)创建Object实例的方式: 1>使用new操作符后跟Object构造函数 var person = new Object(); person.name = "Nicholas"

JS高程5.引用类型(1)Object类型

引用类型 在ECMASCript中,引用类型是一种数据结构,将数据和功能组织在一起,引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法.(注意:尽管ECMAScript从技术上讲是一门面向对象的语言,但是它不具备传统面向对象语言所支持的类和接口等基本结构.) 1.Obiect类型 创建Object类型的两种方式: (1)使用new操作符后跟Objec构造函数 1 var person=new Object(); 2 person.name="Linshuling"

2017-5-27引用类型之Object类型

Object类型 Object类型 引用类型的值(对象)是引用类型的一个实例.在javaScript中引用类型是一种数据结构 对象是某个特定引用类型的实例.新对象是使用new操作符后跟一个构造函数来创建 1.构造函数创建函数 2.object类型适用于存储和传输数据,创建object实例类型的两种方式; new操作符后跟object构造函数和对象字面量表示法 3.使用对象字面量语法时,属性名也可以使用字符串 4.使用对象字面量语法时,如果留空括号则可以定义只包含默认属性和方法的对象 5.对象字面