本文實例講述了JS函數多個參數預設值指定方法。分享給大家參考,如下:
函數有參數時,以往這樣定義(參數為p1):
function mfun(p1){ … }
當需要設定p1
當函數需要2個參數時,以前習慣這樣寫function mfun(p1){ if(p1===undefined) p1=5; //默认值设为5 … }
function mfun(p1,p2){…}
function mFun(){ var p1 = arguments[0] ? arguments[0] : -1; //设置参数p1默认值为-1 var p2 = arguments[1] ? arguments[1] : ‘ABC'; //p2默认值 ‘ABC' … }
function mFun(p1){...} function mFun(p1,p2){...}
funciton mfun(p1,p2='xxx'){...}