最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript中設置默認參數(shù)值示例

 更新時間:2014年09月11日 16:07:30   投稿:whsnow  
這篇文章主要介紹了Javascript中默認參數(shù)值的設置,很簡單,但很實用,需要的朋友可以參考下

第一種:

function test(a,b){

var a = arguments[0] ? arguments[0] : 1;//設置參數(shù)a的默認值為1

var b = arguments[1] ? arguments[1] : 9;//設置參數(shù)b的默認值為9

return a+b;

其等價為

function test(){

var a = arguments[0] ? arguments[0] : 1;//設置參數(shù)a的默認值為1

var b = arguments[1] ? arguments[1] : 9;//設置參數(shù)b的默認值為9

return a+b;

}

調用示例

alert(test()); //輸出10

alert(test(5)); //輸出14

alert(test(5,6)); //輸出11

alert(test(null,6)); //輸出7

alert(test(6,null)); //輸出15

第二種:

function test(blog,address){

blog=blog||'淡忘~淺思';

address=address||'m.fzitv.net';

alert('博客名是'+blog+'的地址是'+address);

}

其等價為

function test(blog,address){

if(!blog){blog='淡忘~淺思';}

if(!address){address='m.fzitv.net';}

alert('博客名是'+blog+'的地址是'+address);

}

調用示例

test(); //博客名是淡忘~淺思的地址是m.fzitv.net

test('csdn','blog.csdn.net'); //博客名是csdn的地址是blog.csdn.net

test('','blog.csdn.net/u011043843'); //博客名是淡忘~淺思

第三種:

function test(setting){

var defaultSetting={

name:'程序愛好者',

age:'1',

phone:'15602277510',

QQ:'259280570',

message:'歡迎你的加入'

};

$.extend(defaultSetting,setting);

var msg='姓名:'+defaultSetting.name

+',年齡:'+defaultSetting.age

+',電話:'+defaultSetting.phone

+',QQ群:'+defaultSetting.QQ

+',說明:'+defaultSetting.message

+'。';
alert(msg);
}

調用示例

test(); //輸出:姓名:程序愛好者,年齡:1,電話:15602277510,QQ群:259280570,說明:歡迎你的加入。

test({

name:'dwqs',

age:'20',

QQ:'461147874',

message:'博客:m.fzitv.net'

});

//輸出:姓名:dwqs,年齡:20,電話:15602277510,QQ群:461147874,說明:博客:m.fzitv.net。

ps:函數(shù)參數(shù)比較多時,可以用此方法。這是JQuery的一種擴展,所以需要引入JQuery。

相關文章

  • 原生JavaScript實現(xiàn)輪播圖

    原生JavaScript實現(xiàn)輪播圖

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • JavaScript?setTimeout和setInterval的用法與區(qū)別詳解

    JavaScript?setTimeout和setInterval的用法與區(qū)別詳解

    Javascript的setTimeOut和setInterval函數(shù)應用非常廣泛,它們都用來處理延時和定時任務,下面這篇文章主要給大家介紹了關于JavaScript?setTimeout和setInterval的用法與區(qū)別,需要的朋友可以參考下
    2022-04-04
  • 兩種方法實現(xiàn)文本框輸入內容提示消失

    兩種方法實現(xiàn)文本框輸入內容提示消失

    第一種方法:基于HTML5 input標簽的新特性 - placeholder 。另外,x-webkit-speech 屬性可以實現(xiàn)語音輸入功能;第二種方法: 用span模擬,定位span,借助JS鍵盤事件判斷輸入,確定span里的內容顯示隱藏
    2013-03-03
  • 使用JS-SDK開發(fā)公眾號微信網(wǎng)頁的完整步驟

    使用JS-SDK開發(fā)公眾號微信網(wǎng)頁的完整步驟

    微信JS-SDK是微信公眾平臺 面向網(wǎng)頁開發(fā)者提供的基于微信內的網(wǎng)頁開發(fā)工具包,下面這篇文章主要介紹了使用JS-SDK開發(fā)公眾號微信網(wǎng)頁的完整步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • js實現(xiàn)百度淘寶搜索功能

    js實現(xiàn)百度淘寶搜索功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)百度淘寶搜索功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • js、jquery實現(xiàn)列表模糊搜索功能過程解析

    js、jquery實現(xiàn)列表模糊搜索功能過程解析

    這篇文章主要介紹了js、jquery實現(xiàn)列表模糊搜索功能過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • 用javascript實現(xiàn)源代碼的隱藏與解密的方法

    用javascript實現(xiàn)源代碼的隱藏與解密的方法

    用javascript實現(xiàn)源代碼的隱藏與解密的方法
    2009-12-12
  • glsl_buffer實現(xiàn)漸變三角形方法詳解

    glsl_buffer實現(xiàn)漸變三角形方法詳解

    這篇文章主要為大家介紹了glsl_buffer實現(xiàn)漸變三角形方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Bootstrap 3.x打印預覽背景色與文字顯示異常的解決

    Bootstrap 3.x打印預覽背景色與文字顯示異常的解決

    前幾天同事有個問題咨詢我,他在調用print()來打印頁面,發(fā)現(xiàn)打印預覽頁面上的背景色無法顯示以及文字總是顯示為黑色,感覺非常奇怪,我通過測試發(fā)現(xiàn)是Bootstrap的問題,現(xiàn)在將解決的方法分享給大家,希望可以幫助到同樣遇到這個問題的朋友們,下面來一起看看。
    2016-11-11
  • js前端實現(xiàn)多圖圖片上傳預覽的兩個方法(推薦)

    js前端實現(xiàn)多圖圖片上傳預覽的兩個方法(推薦)

    下面小編就為大家?guī)硪黄猨s前端實現(xiàn)多圖圖片上傳預覽的兩個方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論

辽阳市| 金川县| 桑日县| 乌兰浩特市| 福泉市| 陆川县| 宁蒗| 嵩明县| 太仓市| 双桥区| 平和县| 凉山| 界首市| 金寨县| 冷水江市| 裕民县| 霞浦县| 江陵县| 水城县| 达日县| 土默特右旗| 个旧市| 中阳县| 抚远县| 遂川县| 黎平县| 台东县| 泊头市| 梅河口市| 三门县| 泸溪县| 沙洋县| 钟山县| 毕节市| 保康县| 永新县| 涿鹿县| 荃湾区| 扬中市| 方山县| 盈江县|