日期:2014-05-16  浏览次数:20449 次

javascript基础篇--function类型(上)

 


js中,function类型实际上是对象,每个函数都是function类型的一个实例。而且与其他引用类型一样具有属性和方法。

 

声明


1普通方式


Function sum(num1,num2)
{
Return num1+num2;
}

2使用变量初始化函数


Var sum=function(num1,num2)
{
Return num1+num2;
 
}


以上两种方式是常用的方式,当然还有其他方式,但相比还是以上更优越。

定义函数,为的就是使用方便。这里只对内部属性进行简单了解

 

函数内部属性


任何函数内部,都有两个特殊的对象,arguments  this

arguments为数组对象,包含传递的所有参数。this是它所处对象的作用域。

arguments

例如

一个递归的函数调用
Fun