当前位置: 首页 > 编程笔记 >

JavaScript之Object类型介绍

堵毅然
2023-03-14
本文向大家介绍JavaScript之Object类型介绍,包括了JavaScript之Object类型介绍的使用技巧和注意事项,需要的朋友参考一下

创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,如下所示:


var person = new Object();

person.name = "zxj";

person.age = 25;

另一种方式是使用对象字面量表示法。对象字面量是对象定义的一种简写形式,目的在于简化创建大量属性的对象的过程。代码如下所示:


 //对象字面量

 var person = {

 name: "zxj",

 age: 25

 }

在通过对象字面量定义对象时,实际上是不会调用Object构造函数的。

一般来说,访问对象属性时使用都是点表示法,但在JavaScript中也可以使用方括号表示法来访问对象的属性。在使用方括号语法时,应该将要访问的属性以字符串的形式放在方括号内,如下所示:


alert(person["name"]) //zxj

alert(person.name) //zxj

两者功能是无任何区别,但方括号语法的主要优点就是可以通过变量来访问属性:


var propertyName="name";

alert(person[propertyName]); //zxj

如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括号表示法,例如:


person['first name'] = "zxj";

通常,除非必须使用方括号表示法,否则建议使用点表示法。

 类似资料:
  • Object类型 定义Object类型的方法 创建Object实例的方式可以说有三种,第一种是通过关键字new后跟构造函数Object来定义: var obj1 = new Object(); obj1.name = "Tom"; //为对象添加name属性并赋值Tom obj1.age = 21; //为对象添加age属性并赋值21 第二种方式是通过对象字面量表示法创建对象,属性名与属性值是以

  • 本文向大家介绍JavaScript类型系统之Object详解,包括了JavaScript类型系统之Object详解的使用技巧和注意事项,需要的朋友参考一下 前面的话   在javascript中,对象为王;Javascript里的几乎所有东西都是对象或者用起来像对象。理解了对象,就理解了Javascript。在javascript中,引用类型是一种数据结构,用于将数据和功能组织在一起,它也常被称为

  • 本文向大家介绍简单介绍JavaScript数据类型之隐式类型转换,包括了简单介绍JavaScript数据类型之隐式类型转换的使用技巧和注意事项,需要的朋友参考一下 JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于

  • RegExp类型 RegExp类型支持正则表达式,正则表达式是 描述模式 的对象。 正则表达式用于对字符串模式的匹配、检索、替换。 语法: 由构造函数创建的正则表达式: var patt = new RegExp(pattern,flags); pattern、flags均用双引用括起来。 由字面量形式创建的正则表达式: var patt = /pattern/flags; 其中,pattern为

  • Date类型的创建 创建时间对象是由关键字new和构造函数Date()来创建的。 var d = new Date(); Date()中保存的是从1979年1月1日零时开始经过的毫秒数,再划分为年/月/日/时/分/秒/毫秒、周。 在调用Date()函数而不传入参数的情况下,将自动获得当前的日期和时间, var d = new Date(); document.write(d); //Fri Ma

  • 函数的创建方法 函数也是对象,每个函数是Function类的一个实例,函数是对象,因此函数名就是指向函数对象的指针,函数的定义常见的有两种: 1、使用关键字function声明,也就是 函数声明。 function sum (num1, num2) { return num1 + num2; } 2、将匿名函数赋值给一个变量,也就是 函数表达式。 var sum = function (n