在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ function A(){} 與 var A = function A (){}

function A(){} 與 var A = function A (){}有什么區(qū)別

function A(){} 與 var A = function A (){}有什么區(qū)別。

回答
編輯回答
敢試

1.function A(){} 是函數(shù)聲明
2.var A = function A() {} 是表達式,將函數(shù)A的引用賦值給一個變量A
1存在聲明提升的問題 而2不會。

2017年8月13日 22:43
編輯回答
玄鳥
函數(shù)申明式 
function A() {}

函數(shù)表達式
var A = function() {};

命名函數(shù)表達式
var A = function A() {};

具體區(qū)別有很多方面。
比如函數(shù)在哪些地方可以被訪問到,函數(shù)名是怎樣的,命名函數(shù)表達式中兩個名字的作用范圍。
可以結(jié)合實際,在網(wǎng)上搜索,資料還是很多的。
2017年2月18日 04:05