一、函数表达式与函数声明
/*函数表达式*/
var test = function(){
console.debug('hello world');
}
/*函数声明*/
function test(){
console.debug('hello world');
}

两种方式并不是一致的,看下面的比较代码

test();//不会被执行,因为虽然test已经声明是一个变量,但还未被赋予任何类型的值
var test = function(){
do something
}

阅读全文
 
, , ,