摘要:定义一个函数,可以由好几种方法,其中最常用的就是函数声明和函数表达式,虽然都可以实现定义函数,但他们之间也会有区别。下面咱们先看函数声明如何定义函数:一个简单的例子:function count(a,b){ return a+b;}在这里,count作为函数名,其实就是一个指向了函数对象的指针。如果用函数表达式来定义同样的函数:var count = function(a,b){ return a+b;};这里的count做为变量,也同样指向了函数对象。因此在后续的调用中,效果是没有差别的;但是他们的区别在于解析器对这两种定义读取的顺序不同;解析器会事先读取函数声明,并在执行后续的代码之前使之 阅读全文
浙公网安备 33010602011771号