JS 自定義函數(shù)缺省值的設置方法
更新時間:2010年05月05日 00:38:54 作者:
有時候定義的函數(shù)需要設置默認值,因為不帶就會出現(xiàn)一些錯誤,大家可以參考下這里默認值的定義方法。
如果想把a缺省值設為5,不能寫成:
function my(a=5){
xxx;
}
簡單查了一下,有下面幾種可以使用:
function my(a){
alert(a||5);
}
function my(a){
a = typeof(a) == 'undefined' ? 5 : a;
}
function my(a){
if(typeof(a) == 'undefined'){
a = 5;
}
}
個人覺得第二種更簡潔,更清晰。
function my(a=5){
xxx;
}
簡單查了一下,有下面幾種可以使用:
function my(a){
alert(a||5);
}
function my(a){
a = typeof(a) == 'undefined' ? 5 : a;
}
function my(a){
if(typeof(a) == 'undefined'){
a = 5;
}
}
個人覺得第二種更簡潔,更清晰。
您可能感興趣的文章:
- js中自定義方法實現(xiàn)停留幾秒sleep
- 類似php的js數(shù)組的in_array函數(shù)自定義方法
- 在服務端(Page.Write)調(diào)用自定義的JS方法詳解
- js自定義方法通過隱藏iframe實現(xiàn)文件下載
- Javascript 中創(chuàng)建自定義對象的方法匯總
- javascript自定義的addClass()方法
- JavaScript格式化日期時間的方法和自定義格式化函數(shù)示例
- Javascript創(chuàng)建自定義對象 創(chuàng)建Object實例添加屬性和方法
- Javascript remove 自定義數(shù)組刪除方法
- JS自定義對象實現(xiàn)Java中Map對象功能的方法
相關文章
基于javascript實現(xiàn)單選及多選的向右和向左移動實例
這篇文章主要介紹了基于javascript實現(xiàn)單選及多選的向右和向左移動,涉及javascript針對頁面元素的動態(tài)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07- 這篇文章主要介紹了JS實現(xiàn)左邊列表移到到右邊列表功能,實現(xiàn)功能主要是左邊的下拉框內(nèi)容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框?qū)ο笠瞥?,需要的朋友可以參考?/div> 2018-03-03
javascript實現(xiàn)瀏覽器窗口傳遞參數(shù)的方法
這篇文章主要介紹了javascript實現(xiàn)瀏覽器窗口傳遞參數(shù),需要的朋友可以參考下2014-09-09基于rollup的組件庫打包體積優(yōu)化小結(jié)
這篇文章主要介紹了基于rollup的組件庫打包體積優(yōu)化小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06微信小程序使用map組件實現(xiàn)解析經(jīng)緯度功能示例
這篇文章主要介紹了微信小程序使用map組件實現(xiàn)解析經(jīng)緯度功能,涉及微信小程序map組件結(jié)合高德地圖進行經(jīng)緯度獲取相關操作技巧,需要的朋友可以參考下2019-01-01最新評論