`

js引用类型变量之Object类型

 
阅读更多

1.创建Object实例的方式有两种:一种是通过new Object():

             var person = new Object();

             person.name = "brancepeng";

              person.age= 12;

           console.log(person );    //输出  Object {name: "brancepeng", age: 12}

2.另一种是对象字面量表示法;var person = {name : "brancepeng" , age : 12 };

虽然Object实例不具备多少功能,但是对于在程序中存储数据和传输数据是非常有用.其中,字面量对象是向函数传输大量参数的首选方式.eg:

var person1={ name : "brancepeng", age : 21 }; var person2 = {name : "Hanmeimei"};

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

 

 

分享到:
评论

相关推荐

    JavaScript引用类型Object常见用法实例分析

    本文实例讲述了JavaScript引用类型Object常见用法。分享给大家供大家参考,具体如下: 1、JavaScript数据类型 (1)基本类型 5种基本类型:Undefined、Null、Boolean、Number、String (2)引用类型 5种引用类型:Object...

    javaScript的数据类型

    还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建自定义类型的机制,而所有值最终都将是上述 6 种数据类型之一。乍一看,好像只有 6种数据类型不足以表示所有...

    【JavaScript源代码】详解JS变量存储深拷贝和浅拷贝.docx

     目录 变量类型与存储空间栈内存和堆内存基本数据类型引用类型图解存储空间引用类型的赋值深拷贝和浅拷贝深拷贝浅拷贝对象的赋值三者对比浅拷贝的常用的五种方法Object.assign()扩展运算符Array.prototype.slice...

    JavaScript基础篇(3)之Object、Function等引用类型

    Object类型 1、通过构造函数来创建 2、通过字面量表示法来创建对象 Array类型 同样Array也有两种创建方式: 如果我们想要打印数组中所有的值,直接打印数组的变量名就可以: 往数组添值: 栈方法、队列方法:  关于...

    JavaScript对象拷贝与Object.assign用法实例分析

    但C系语言的共同特点中有,存储引用类型(对象),实际中在变量里存的是它的地址。因此对 JavaScript 中的复杂数据类型(object)来说,也会有浅拷贝和深拷贝的概念:浅拷贝指两个不同的变量存的是同一个对象的地址...

    【JavaScript源代码】JavaScript高级程序设计之变量与作用域.docx

    JavaScript高级程序设计之变量与作用域  目录 1、原始值与引用值2、instanceof3、作用域 1、原始值与引用值 2、instanceof 3、作用域 1、原始值与引用值 6种简单数据类型的值都是原始值, 原始值通过变量赋值...

    Javascript中引用类型传递的知识点小结

    Object类型都是引用类型.(function,array,date,regexp..) JS哪些类型是值传递? 基本类型都是值传递.值传递就是重新copy一个副本进行传递. 如何把值类型的变量以引用类型的方式进行传递? 通过把基础类型包装之后...

    Javascript浅谈之引用类型

    引用类型(Reference type)引用类型是javascript中一种内部类型。它主要是当做一个指代,代替一个变量或者函数,当然在需要真实值时,又可以通过它寻找到真实值。 2.引用类型的结构引用类型的值时由两部分构成,一...

    javascript的变量、传值、传址、参数之间关系

    先把收获晾一下: ...基本类型的传递如同基本类型变量的复制一样,而引用类型的则如同引用类型变量的复制一样。“  ”当一个变量复制引用类型的值时,同样也会将存储在变量对象中的值复制一份放到为新变量分配的

    JavaScript入门教程之引用类型

    引用类型 引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不... 上面便声明了一个引用类型为Object的实例,并将这个实例存储到变量a中,也就是说这个变量实际是并不是包含了这个

    JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析

    当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值 基本数据类型:数字(Number)、字符串(String)、布尔(Boolean)、空(Null)、未定义(Undefined) 引用数据类型:也就是...

    1902易海滔01JavaScript数据类型.docx

    字面量、变量、标识符 JavaScript的6种数据类型: 基本数据类型:String 字符串类型 Number... 引用数据类型:Object 对象类型 JavaScript数据的强制类型转换 主要是将其他数据类型转换为String Number Boolean。

    JavaScript中变量的相互引用

    测试如下: .my_show_textarea { width:600px; height:150px; font-family:”Courier New”, Courier,... 数组类型测试 Object类型测试 实例化函数测试 函数参数按地址传递测试 var a=b=[1,2]; a.push(3); alert(a.leng

    JavaScript 复制对象与Object.assign方法无法实现深复制

    基本数据类型包括Number、Boolean、String、Null、String、Symbol(ES6 新增),而复杂数据类型包括Object,而所有其他引用类型(Array、Date、RegExp、Function、基本包装类型(Boolean、String、Number)、Math等...

    JavaScript高级程序设计(第四版)中文版.pdf文件 下载就能看,还有很多书的电子版,上传的没上传的,可以找我要

    第5章 基本引用类型 103 5.1 Date 103 5.2 RegExp 107 5.3 原始值包装类型 113 5.4 单例内置对象 128 5.5 小结 135 第6章 集合引用类型 136 6.1 Object 136 6.2 Array 138 6.3 定型数组 155 6.4 M

    简单介绍JavaScript数据类型之隐式类型转换

    object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除...

    js基础面试题.html

    > console.log(typeof ({ a:10, b: 20})) //Object 或者json 引用类型 > console.log(typeof (null)); // null 引用类型 console.log(typeof (new Number(10))); //内置对象 引用类型 } >这里还有一道变态的...

    深入剖析[removed]Object类型

    上面的例子创建了Object引用类型的一个新实例,然后把该实例保存在变量person中。 创建对象有构造函数和对象字面量两种方式。 1.构造函数方式 使用new操作符后跟Object构造函数。 var p = new Obejct(); p.name = ...

    详解JavaScript的变量

    ECMAScript变量一般有两种数据类型的值:基本类型和引用类型。 基本类型: 简单的数据段:Undefined, Null, Boolean, Number, String 引用类型:多个值构成的对象; 1.动态的属性 定义两者的值:创建一个变量并为...

    详解JavaScript 的变量

    ECMAScript变量一般有两种数据类型的值:基本类型和引用类型。 基本类型: 简单的数据段:Undefined, Null, Boolean, Number, String 引用类型:多个值构成的对象; 1. 动态的属性 定义两者的值:创建一个变量并为...

Global site tag (gtag.js) - Google Analytics