js給函式設定預設值程式碼例項

admin發表於2017-03-28

本章節介紹一下如何給函式設定預設的引數值,下面列舉一下比較常用的兩種方式,希望能夠給需要的朋友帶來一定的幫助。

設定方式一:

[JavaScript] 純文字檢視 複製程式碼
function antzone(a,b){
  var a=arguments[0] ? arguments[0] : 2;
  var b=arguments[1] ? arguments[1] : 8;
  return a+b;
}
console.log(antzone());
console.log(antzone(5));
console.log(antzone(3,4));

上面的程式碼實現了我們的要求,下面簡單做一下介紹:

1.如果函式沒有任何引數,那麼第一個引數預設值為2。

2.如果宣告第二個引數,那麼第二個引數的預設值為8。

設定方式二:

[JavaScript] 純文字檢視 複製程式碼
function antzone(webName,address){
  var webName=webName||'螞蟻部落';
  var address=address||'www.softwhy.com';
  return webName+"的地址是:"+address;
}
console.log(antzone());
console.log(antzone("antzone"));
console.log(antzone("百度","www.baidu.com"));

這是使用||或運算子,關於此運算子可以參閱||或運算子一章節。

相關文章