引用类型
在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其它相关文章!