Javascript 函数缺省值

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');
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Q1 阅读以上推荐链接,了解所有的JavaScript字符串方法。 String 对象属性 属性描述constru...
    过了爱想象悲伤的年纪阅读 871评论 0 0
  • 深度学习的存在诞生了全新的产品和商业模式,并创造了新的,协助人类的方法: 在健康保障行业,深度学习可以帮助你阅读X...
    眼泪成诗HOCC阅读 1,261评论 0 0
  • JSON和JSONP是什么 夏不吓已关注 2017.03.24 20:16:50字数 450阅读 1,363 JS...
    我只喜欢你only阅读 451评论 0 0
  • 这个星期复习之前的JavaScript基础知识,包括事件代理,函数使用与封装思想,深浅拷贝,闭包,ES6的箭头函数...
    小何呵嘿嚯阅读 669评论 0 0
  • 职业生涯对每个人而言,都是在一定的时间内有效,如果不进行合理有效的规划,就会浪费自己的时间和生命。作为大学生的...
    李兆龙马到成功阅读 2,206评论 0 0