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

js中對函數(shù)設(shè)置默認(rèn)參數(shù)值的3種方法

 更新時間:2015年10月23日 14:55:15   投稿:lijiao  
這篇文章主要介紹了js中對函數(shù)設(shè)置默認(rèn)參數(shù)值的3種方法嗎,3種方法都具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

在javascript中如何為函數(shù)設(shè)置默認(rèn)參數(shù)值,下面提供幾種方法供大家參考。
第一種方法:

function example(a,b){ 
  var a = arguments[0] ? arguments[0] : 1;//設(shè)置參數(shù)a的默認(rèn)值為1 
  var b = arguments[1] ? arguments[1] : 2;//設(shè)置參數(shù)b的默認(rèn)值為2 
  return a+b; 
} 

注意以上函數(shù)也可寫作如下:

function example(){ 
  var a = arguments[0] ? arguments[0] : 1;//設(shè)置第一個參數(shù)的默認(rèn)值為1 
  var b = arguments[1] ? arguments[1] : 2;//設(shè)置第二個參數(shù)的默認(rèn)值為2 
  return a+b; 
} 

調(diào)用示例:

alert( example() ); //輸出3 
alert( example(10) ); //輸出12 
alert( example(10,20) ); //輸出30 
alert( example(null,20) ); //輸出20 

第二種方法:

function example(name,age){ 
  name=name||'貂蟬'; 
  age=age||21; 
  alert('你好!我是'+name+',今年'+age+'歲。'); 
} 

該函數(shù)也可以寫作如下:

function example(name,age){ 
  if(!name){name='貂蟬';} 
  if(!age){age=21;} 
  alert('你好!我是'+name+',今年'+age+'歲。'); 
} 

調(diào)用示例:

example('王五');//輸出:你好!我是王五,今年21歲。  
example('王五',30);//輸出:你好!我是王五,今年30歲。  
example(null,30);//輸出:你好!我是貂蟬,今年30歲。 

第三種方法,這種方法適合用于參數(shù)較多的情況,使用了Jquery的擴(kuò)展:

function example(setting){ 
  var defaultSetting={ 
    name:'小紅', 
    age:'30', 
    sex:'女', 
    phone:'100866', 
    QQ:'100866', 
    birthday:'1949.10.01' 
  }; 
  $.extend(defaultSetting,settings); 
  var message='姓名:'+defaultSetting.name 
  +',性別:'+defaultSetting.sex 
  +',年齡:'+defaultSetting.age 
  +',電話:'+defaultSetting.phone 
  +',QQ:'+defaultSetting.QQ 
  +',生日:'+defaultSetting.birthday 
  +'。'; 
  alert(message); 
} 

調(diào)用示例:

example({ 
  name:'小紅', 
  sex:'女', 
  phone:'100866' 
}); 
//輸出:姓名:小紅,性別:女,年齡:30,電話:100866,QQ:100866。 

以上這三種方法大家學(xué)會了嗎,這三種方法各有優(yōu)缺點(diǎn),大家具體情況具體分析,選擇最適合的方法進(jìn)行學(xué)習(xí)。

相關(guān)文章

最新評論

金昌市| 房产| 综艺| 双鸭山市| 娄烦县| 万荣县| 永寿县| 郯城县| 滦南县| 马鞍山市| 环江| 泗水县| 长岭县| 廉江市| 蒲城县| 甘南县| 章丘市| 武隆县| 怀柔区| 甘南县| 漳平市| 肇庆市| 渝北区| 蒲城县| 彰化县| 耒阳市| 吴川市| 文昌市| 揭西县| 囊谦县| 高清| 隆林| 特克斯县| 常熟市| 广饶县| 利津县| 乐平市| 汾阳市| 宜兰市| 黔东| 丘北县|