JavaScript 自定义函数参数默认值的实现方式

作者:木棉时间:2026-10-24 21:24:27浏览:205

本文介绍了在 JavaScript 中为自定义函数参数设置默认值的几种方法。包括使用逻辑或运算符、类型判断三元表达式以及条件语句赋值。通过对比不同写法的简洁性与清晰度,帮助开发者选择适合的场景。

JavaScript 函数参数默认值的实现方式

若需将参数 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;



  }
}

从个人角度来看,第二种方式在代码简洁度和逻辑清晰度上更胜一筹。

作者最新文章