javascript中的有名函數(shù)和無(wú)名函數(shù)
看個(gè)例子: 1
function a(){
alert("我是腳本之家");
}
2
var a = function(){
alert("我是腳本之家");
}
1和2的方法是等價(jià)的,1是有名函數(shù),而2只是讓一個(gè)變量指向一個(gè)無(wú)名函數(shù)而已,而1和2在這里是等價(jià)的。2可以直接在函數(shù)聲明后加上括號(hào)就表示創(chuàng)建完成后立即進(jìn)行函數(shù)調(diào)用。例如:
var i = function(obj){
alert(obj);
}("我是腳本之家");
另外有名函數(shù)和無(wú)名函數(shù)的重要區(qū)別:對(duì)于有名函數(shù),它可以出現(xiàn)在調(diào)用之后再定義;而對(duì)于無(wú)名函數(shù),她必須是在調(diào)用之前就已經(jīng)定義。例如下面使用無(wú)名函數(shù)的錯(cuò)誤例子:
i();
var i = function(){
alert("我是腳本之家");
}
以下才是正確寫(xiě)法:
var i = function(){
alert("我是腳本之家");
}
i();
或者使用有名函數(shù):
i();
function i(){
alert("我是腳本之家");
}
相關(guān)文章
JS實(shí)現(xiàn)簡(jiǎn)單省市二級(jí)聯(lián)動(dòng)
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)簡(jiǎn)單的省市二級(jí)聯(lián)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
設(shè)為首頁(yè)和收藏的Javascript代碼(親測(cè)兼容IE,Firefox,chrome等瀏覽器)
這篇文章主要介紹了設(shè)為首頁(yè)和收藏的Javascript代碼(親測(cè)兼容IE,Firefox,chrome等瀏覽器)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
JS基于封裝函數(shù)實(shí)現(xiàn)的表格分頁(yè)完整示例
這篇文章主要介紹了JS基于封裝函數(shù)實(shí)現(xiàn)的表格分頁(yè),結(jié)合完整實(shí)例形式分析了javascript針對(duì)table表格數(shù)據(jù)的遍歷、讀取以及模擬分頁(yè)顯示的相關(guān)操作技巧,需要的朋友可以參考下2018-06-06
基于JS遞歸函數(shù)細(xì)化認(rèn)識(shí)及實(shí)用實(shí)例(推薦)
下面小編就為大家?guī)?lái)一篇基于JS遞歸函數(shù)細(xì)化認(rèn)識(shí)及實(shí)用實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
關(guān)于flash遮蓋div浮動(dòng)層的解決方法
關(guān)于flash遮蓋div浮動(dòng)層2010-07-07
PixiJS學(xué)習(xí)之常見(jiàn)圖形的繪制詳解
pixijs 是一個(gè)強(qiáng)大的 Web Canvas 2D 庫(kù),以其強(qiáng)大性能而著稱。這篇文章主要帶大家學(xué)習(xí)一下PixiJS是如何實(shí)現(xiàn)常見(jiàn)圖形繪制的,希望對(duì)大家有所幫助2023-02-02
JavaScript解決浮點(diǎn)數(shù)計(jì)算不準(zhǔn)確問(wèn)題的方法分析
這篇文章主要介紹了JavaScript解決浮點(diǎn)數(shù)計(jì)算不準(zhǔn)確問(wèn)題的方法,結(jié)合實(shí)例形式分析了javascript浮點(diǎn)數(shù)運(yùn)算精度誤差的原因以及相關(guān)的解決方法與具體操作技巧,需要的朋友可以參考下2018-07-07
解決axios會(huì)發(fā)送兩次請(qǐng)求,有個(gè)OPTIONS請(qǐng)求的問(wèn)題
這篇文章主要介紹了解決axios會(huì)發(fā)送兩次請(qǐng)求,有個(gè)OPTIONS請(qǐng)求的問(wèn)題,需要的朋友可以參考下2018-10-10
12個(gè)非常有創(chuàng)意的JavaScript小游戲
JavaScript 在Web開(kāi)發(fā)過(guò)程中已經(jīng)是必不可少的重要分子,他推動(dòng)著Web的交互性往越來(lái)越高的層次發(fā)展,現(xiàn)在的很多Web游戲也基于這類語(yǔ)言開(kāi)發(fā)。2010-03-03

