- 函数声明
// 函数声明 function aaa(){ console.log('1'); }
- 函数表达式
// 函数表达式 // 1.命名函数表达式 var testA=function abc(){ console.log(1); } // 2.匿名函数表达式 --最常用简称函数表达式 var testB=function(){ console.log(2); }
testA和testB的区别:1.其实abc这个名字是没有作用的,调用testA会打印1,但是调用abc会提示abc未定义。
2.testA.name打印的是 abc,testB.name打印的是testB;