Function类型

    每个函数都是一个Function类型的实例

    函数是对象,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。

 

   函数定义的三种方法:

   1)函数声明

   2)函数表达式

   3)Function构造函数  (不推荐,会导致解析两次代码,第一次是解析常规的ECMAScript代码,第二次是解析传入构造函数中的字符串)

 

js中没有函数重载:

    对于两个相同函数名的函数,调用的时候后面的函数会覆盖前面的函数。

    解析器会率先读取函数声明,并使其在执行任何代码之前可用;至于函数表达式,则必须等到解析器执行到他所在的代码行,才会真正被解释执行。

posted @ 2017-09-15 11:35  星空0909  阅读(122)  评论(0编辑  收藏  举报