亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js設(shè)置function參數(shù)默認(rèn)值(適合沒(méi)有傳參情況)

 更新時(shí)間:2014年02月24日 15:12:30   作者:  
div+css模擬js信息框的類庫(kù)時(shí)遇到一個(gè)問(wèn)題當(dāng)沒(méi)有傳遞參數(shù)過(guò)去時(shí)自動(dòng)使用提示信息作為窗口標(biāo)題,具體的實(shí)現(xiàn)如下
今天寫(xiě)一個(gè)div+css模擬js信息框的類庫(kù)時(shí)遇到一個(gè)問(wèn)題,我希望當(dāng)我沒(méi)有傳遞參數(shù)過(guò)去時(shí)自動(dòng)使用“提示信息”作為窗口標(biāo)題。我試著這樣寫(xiě)
復(fù)制代碼 代碼如下:

function MessageBox(title=""){
}

毫無(wú)疑問(wèn)我運(yùn)行失敗了(要不然我也不會(huì)發(fā)這博文了)

最后經(jīng)過(guò)一番百度,發(fā)現(xiàn)了這么個(gè)好東西
復(fù)制代碼 代碼如下:

function test(a){
var b=arguments[0]?arguments[0]:50;
return a+':'+b;
}

根據(jù)我拙計(jì)的理解能力,arguments大概就是類似于一個(gè)數(shù)組的東西,下標(biāo)從0開(kāi)始,依序代表了該函數(shù)的參數(shù)

例如上例中的arguments[0]就表示了參數(shù)a

其實(shí)arguments[0]?arguments[0]:50 還可以寫(xiě)成:arguments[0] || 50; 寫(xiě)法相當(dāng)精簡(jiǎn)。以上,就是js中設(shè)置function參數(shù)默認(rèn)值的方法了

相關(guān)文章

  • 可以用鼠標(biāo)拖動(dòng)的DIV實(shí)現(xiàn)思路及代碼

    可以用鼠標(biāo)拖動(dòng)的DIV實(shí)現(xiàn)思路及代碼

    DIV可以拖動(dòng)的效果,想必大家都有見(jiàn)到過(guò)吧,在本文也為大家實(shí)現(xiàn)一個(gè)不錯(cuò)的可以用鼠標(biāo)拖動(dòng)的div,感興趣的各位不要錯(cuò)過(guò)
    2013-10-10
  • javascript:void(0)用法及常見(jiàn)問(wèn)題分析

    javascript:void(0)用法及常見(jiàn)問(wèn)題分析

    javascript:void(0) 在某些情況下會(huì)有瀏覽器不兼容的bug。下面我們先來(lái)看下javascript:void(0) 的基礎(chǔ)介紹及用法,然后再來(lái)看使用它會(huì)出現(xiàn)什么問(wèn)題,該怎么解決,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • javascript模擬命名空間

    javascript模擬命名空間

    JavaScript 沒(méi)有任何特定語(yǔ)言功能來(lái)支持命名空間,但很容易使用對(duì)象來(lái)模擬命名空間。今天我們就來(lái)探討下這個(gè)問(wèn)題,希望大家能夠喜歡。
    2015-04-04
  • 獲取3個(gè)數(shù)組不重復(fù)的值的具體實(shí)現(xiàn)

    獲取3個(gè)數(shù)組不重復(fù)的值的具體實(shí)現(xiàn)

    先用concat拼接數(shù)組 ,再使用一個(gè)對(duì)象、一個(gè)新數(shù)組(用于存放不重復(fù)的數(shù)組)具體實(shí)現(xiàn)如下,感興趣的朋友可以參考
    2013-12-12
  • FireFox JavaScript全局Event對(duì)象

    FireFox JavaScript全局Event對(duì)象

    在IE下 JavaScript 中可以在任何地方使用全局的window.event來(lái)取得本次JavaScript被觸發(fā)的Event,從而取得 KeyCode,EventSourceElement 等對(duì)象。
    2009-06-06
  • TypeScript對(duì)于Duck類型和模塊命名空間應(yīng)用

    TypeScript對(duì)于Duck類型和模塊命名空間應(yīng)用

    這篇文章主要介紹了TypeScript對(duì)于Duck類型和模塊命名空間應(yīng)用,Duck類型是一種動(dòng)態(tài)類型和多態(tài)形式,在duck類型中,重點(diǎn)是對(duì)象的行為可以做什么,而不是對(duì)象所屬的類型
    2022-08-08
  • JS一維數(shù)組轉(zhuǎn)化為三維數(shù)組的實(shí)現(xiàn)示例

    JS一維數(shù)組轉(zhuǎn)化為三維數(shù)組的實(shí)現(xiàn)示例

    很多時(shí)候,跟后端接口開(kāi)發(fā)對(duì)接時(shí),因?yàn)樾枨蟮年P(guān)系,需要前端地區(qū)數(shù)據(jù)跟后端的數(shù)據(jù)要一一對(duì)應(yīng),有時(shí)候需要的是多維數(shù)據(jù),這篇文章主要介紹了JS一維數(shù)組轉(zhuǎn)化為三維數(shù)組的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2021-12-12
  • uni-app動(dòng)態(tài)修改導(dǎo)航欄標(biāo)題簡(jiǎn)單步驟

    uni-app動(dòng)態(tài)修改導(dǎo)航欄標(biāo)題簡(jiǎn)單步驟

    uniapp作為一款開(kāi)源軟件,可以做到一端多用,不過(guò)也有局限,在開(kāi)發(fā)中有時(shí)候需要?jiǎng)討B(tài)的去修改標(biāo)題,下面這篇文章主要給大家介紹了關(guān)于uni-app動(dòng)態(tài)修改導(dǎo)航欄標(biāo)題的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • javascript實(shí)現(xiàn)html頁(yè)面之間參數(shù)傳遞的四種方法實(shí)例分析

    javascript實(shí)現(xiàn)html頁(yè)面之間參數(shù)傳遞的四種方法實(shí)例分析

    這篇文章主要介紹了javascript實(shí)現(xiàn)html頁(yè)面之間參數(shù)傳遞的四種方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript實(shí)現(xiàn)頁(yè)面之間參數(shù)傳遞的常用技巧,需要的朋友可以參考下
    2015-12-12
  • layui原生表單驗(yàn)證的實(shí)例

    layui原生表單驗(yàn)證的實(shí)例

    今天小編就為大家分享一篇layui原生表單驗(yàn)證的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09

最新評(píng)論