當前位置:編程學習大全網 - 電腦編程 - javascript中匿名函數和普通函數的區別

javascript中匿名函數和普通函數的區別

匿名函數在聲明時不用帶上函數名, 可以把匿名函數當作壹個function類型的值來對待

聲明壹個普通的函數 function func() { ... } 可以認為和var func = function() { ... };相同, 但是普通函數會自動把函數名"提到"作用域的最前面, 基本上普通函數和匿名函數就只有這壹個區別

function xxx() {

foo(); //foo被提到了作用域的最前面, 於是這裏可以正常調用foo函數

bar(); //這裏會報錯bar是個undefined

function foo(){}

var bar = function(){};

}

  • 上一篇:我沒用過C語言,請問怎樣將.c文件轉換成.bin文件,需要什麽編譯軟件嗎?
  • 下一篇:EXCEL VBA 怎麽隨機出1個0,9個1呢?
  • copyright 2024編程學習大全網