js給函式設定預設值程式碼例項
本章節介紹一下如何給函式設定預設的引數值,下面列舉一下比較常用的兩種方式,希望能夠給需要的朋友帶來一定的幫助。
設定方式一:
[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"));
這是使用||或運算子,關於此運算子可以參閱||或運算子一章節。
相關文章
- javascript給函式引數設定預設值JavaScript函式
- js動態設定元素css樣式程式碼例項JSCSS
- javascript設定和獲取cookie值程式碼例項JavaScriptCookie
- js冪函式程式碼例項分享JS函式
- js confirm()函式用法程式碼例項JS函式
- css設定背景圖片樣式程式碼例項CSS
- CSS設定元素邊框樣式例項程式碼CSS
- js規定函式只能執行一次程式碼例項JS函式
- js函式作為函式的引數程式碼例項JS函式
- js動態設定元素透明度程式碼例項JS
- jquery動態設定為元素樣式程式碼例項jQuery
- Python中如何給字典設定預設值Python
- MYSQL中給時間列設定預設值MySql
- hasOwnProperty()函式程式碼例項函式
- js模擬實現replaceAll()函式程式碼例項JS函式
- 多程式程式設計函式posix_spawn例項程式設計函式
- C#給自動屬性設定預設值C#
- 設定placeholder顏色程式碼例項
- css設定文字斜體程式碼例項CSS
- jQuery設定select選中項程式碼例項jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- ES6小技巧 - 使用解構賦值設定函式引數預設值賦值函式
- js批量註冊事件處理函式程式碼例項JS事件函式
- js自定義回撥函式簡單程式碼例項JS函式
- js的建構函式和原型用法程式碼例項JS函式原型
- js獲取指定函式的形參程式碼例項JS函式
- javascript為函式設定預設引數JavaScript函式
- css設定文字第一行的樣式程式碼例項CSS
- javascript動態設定元素的樣式簡單程式碼例項JavaScript
- 建議欄位別名定義定義那裡順便可定義預設值,這預設值還可以是函式函式
- javascript設定cookie立即過期程式碼例項JavaScriptCookie
- jQuery實現設定字型大小程式碼例項jQuery
- javascript設定或者獲取cookie程式碼例項JavaScriptCookie
- 設定div元素漸隱效果程式碼例項
- CSS設定邊框為透明程式碼例項CSS
- css設定div水平居中程式碼例項CSS
- js設定元素控制元件顯示和隱藏程式碼例項JS控制元件
- jQuery css()函式使用程式碼例項jQueryCSS函式