Javascript中的函数,数组和对象

在Javascript中最重要的3种复杂类型就是函数(function),数组(array)和对象(object),这里简单介绍下他们的不同创建方法以及如何使用他们。
  • 函数
函数有3中创建方法,最常见的是用function关键字,如
function function1(){window.alert("function1");}
此外,还可以用function literals,如
var function2 = function(){window.alert("function2");}
最后,还可以通过把函数的参数和内容付给Function的构造函数来创建,如
var function3 = new Function("x","window.alert('function3' + x)");

使用函数非常简单,只要函数名加上参数就可以了,如
function1();
function3("qiwang");
这里要注意,如果仅仅使用函数名二而不带()的话是表示引用这个函数变量,而不是调用这个函数,如
var f = function1; 代表将f指向function1函数,此后,f()和function1()将具有相同的效果。
  • 数组
数组有2种创建方法,第一种是用array literals,如
var array1 = [1,true,"str",{property:"value1"}];

数组里面的元素可以是任何类型,包括简单类型,数组,对象,函数等。

数组的第二中创建方法是用Array的构建函数
var array2 = new Array();
var array3 = new Array(1,"ddd",true,[1,2]);
然后在数组里添加元素,
array2[0] = true;
array2[1] = 2;
array2[2] = "qiwang";

使用array的元素时只需指定数组名和元素的索引就可以了,如
array1[0], array2[3];
  • 对象
对象也有2种创建方法,一是用objecdt literals,如
var object1 = {property1:"value1",property2:"value2",innerFun:function(){window.alert("innerFun")}};
和数组一样,对象的属性也可以是任意类型。

第二种创建对象的方法是用Object的构建函数,如
var object2 = new Object();
然后可以给这个对象添加属性,
object2.property1 = "property1";

使用对象的属性有二种方法,如object1.property1或者object1["property1"].
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值