javascript函数与对象

1. 对象

      对象是属性的集合。表示为键值对的形式。  

2.函数

     定义函数由两种方式:函数声明和函数表达式。

    通过函数表达式创建的函数,可以为之添加属性。

3.对象与函数的关系

   对象是由函数创建的,而函数也是一种对象。因此也可以给函数添加属性和方法。函数也有一个_proto_属性。

  函数是由Function创建的,因此_proto_属性Function.prototype。如图:

 javascript函数与对象

图片来源:http://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/figure1.jpg