美文网首页
Javascript 函数缺省值

Javascript 函数缺省值

作者: LightiSnow | 来源:发表于2019-12-09 00:26 被阅读0次

Javascript 函数

Javascript 函数缺省值写法

/**
 * javascirpt缺省函数实现方式
 */
// 当 a 的值为 undefined,结果为 5,否则结果为 a
// 方式一
(a) => console.log(a || 5);
// 方式二
(a) => a = typeof (a) == 'undefined' ? 5 : a;

/**
 * 例如在使用node.js启动web应用时,需要确定监听的端口
 * 如果用户手动指定了端口号,则使用用户指定端口,否则,使用默认端口3000
 */
// listening()和getPort()为伪代码
start = (serverPort) => listening(serverPort);
// 用户定义的端口,可能为空值
var userDefinePort = getPort();
start(userDefinePort || '3000');

相关文章

网友评论

      本文标题:Javascript 函数缺省值

      本文链接:https://www.haomeiwen.com/subject/jmvvgctx.html