欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

function MessageBox(title=""){
}

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

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

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

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

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

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

相關(guān)文章

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

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

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

    javascript:void(0)用法及常見問題分析

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

    javascript模擬命名空間

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

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

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

    FireFox JavaScript全局Event對象

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

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

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

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

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

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

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

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

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

    layui原生表單驗證的實例

    今天小編就為大家分享一篇layui原生表單驗證的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論