js中常用的引用类型有哪三种?

引用类型

在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起(它也常被称为类)。

js中常用的引用类型

1、Object类型:带有属性和方法的特殊数据类型。

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

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

另一种方式是使用对象字面量表示法。 例如:

var person = {
name : "Nicholas",
age ; 29
}

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

2、Array:是使用单独的变量名来存储一系列的值。

创建数组的基本方式有两种。第一种是使用Array构造函数,例如:

var colors = new Array();

第二种基本方式是使用数组字面量表示法。数组字面量由一对包含数组项的方括号表示,多个数组项之间以逗号隔开,例如:

var colors = ["red","blue","green"];

3、Function:函数类型在JavaScript中也是对象。

函数实际上是对象,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。
函数通常是使用函数声明语法定义的:(函数声明提升)

function sum (sum1,sum2) {
return sum1 + sum2;
}

还有一种方式,使用函数表达式定义函数:

var sum = function(sum1,sum2) {
return sum1 +sum2 ;
};

注意:要访问函数指针而不执行函数的话,必须去掉函数名后面的圆括号。

更多web前端知识,请查阅 HTML中文网 !!

以上就是js中常用的引用类型有哪三种?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读