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

作者:木棉

时间:2026-10-24

浏览:206

本文介绍了在 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;



  }
}

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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章