JS引用类型 -- Object类型

Object是ECMAScript中使用最多的一个类型,虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们是非常理想的选择。

创建Object实例有两种方式:

1.new操作符后跟Object构造函数

var person = new Object();
person.name = "Nicholas";
person.age = 29;

2.字面量表示法

对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象过程。

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

displayInfo({
    name: "Nicholas",
    age: 20
});

displayInfo({
    name: "Greg"
});

在这个例子中,函数displayInfo()接受一个参数。这个参数可能带有一个名为name或age的属性。调用函数时使用字面量来指定不同的数据。

时间: 2024-11-05 19:33:30

JS引用类型 -- Object类型的相关文章

JS引用类型 --- Object

一.对象的基础知识 概念:特指的某一个事物,有特征(属性)和行为(方法),可存储数据. 通俗理解:对象是一组无序键值对的集合,可存储数据. 对象的属性和方法:可以通过 . 的方式添加(这一点也证明了JS是一门动态类型的语言) JS中大多数引用类型的值,都是Object类型的实例 二.对象创建的 3种方式 1. {} 字面量创建对象 <script> var obj2 = {}; obj2.name = 'zhangxin'; console.log(obj2); </script>

第五章 引用类型&gt; 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构

5.1引用类型 [Object类型]

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

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

JS引用类型 -- Array类型

ECMAScript数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据.而且ECMAScript数组的大小是可以动态调整的,即可以随着数据的添加自动增长. 创建数组的基本方式有两种: 第一种是使用Array构造函数: //1. 使用Array构造函数 var colors = new Array(); //2.如果预先知道数组要保存的项目数量,也可以给构造函数传递该数量,改数量会自动变成length的属性值 var colors

引用类型 —— 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"