美文网首页早读Web前端之路
JavaScript 模式之 switch 前端早读课第29期

JavaScript 模式之 switch 前端早读课第29期

作者: 知行社 | 来源:发表于2017-09-07 08:19 被阅读67次

傻瓜都能写出计算机能理解的程序。优秀的程序员写出的是人类能读懂的代码。

本期编辑: Nicole_tiny,九彩拼盘

switch 模式

用 switch 写出可读性好,健壮的代码。这么写:

var inspect_me = 0,
    result = '';
switch (inspect_me) {
case 0:
  result = "zero";
  break;
case 1:
  result = "one";
  break;
default:
  result = "unknown";
}

要注意如下几点:

  1. case 和 switch 对齐。代码有合适的缩进。
  2. 每个 case 后面都要有 break。
  3. 如果有需求几个 case 公用代码(不加 break),需要专门写注释说明,否则会被认为是漏写了 break。
  4. switch 必须以 default 结尾来处理一些未知情况。

所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/

文章推荐

《前端性能优化之 DOM 篇》

概要

  • DOM的定义
  • DOM性能优化涉及的方面
  • 优化HTML的结构
  • 浏览器的工作原理
  • 如何避免触发重绘和回流

阅读地址:http://fsux.me/%E9%9A%8F%E7%AC%94/%E6%9E%B6%E6%9E%84/%E6%B5%85%E8%B0%88%E5%89%8D%E7%AB%AF/2017/04/13/Front-end-performance-optimization-dom.html

往期前端早读课地址:http://www.jianshu.com/c/0fda3d387a6d

相关文章

网友评论

    本文标题:JavaScript 模式之 switch 前端早读课第29期

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