时间:2021-05-28
作者 | Daniel Anderson
本文最初发布于 Medium 网站,经原作者授权后翻译和分享。
编码标准可以帮助以下方面:
下面的编码标准是我对上述几点有帮助的看法。
1. 比较时使用 === 代替 ==
这很重要,因为JavaScript是一种动态语言,因此使用==可能会给您带来意想不到的结果,因为它允许类型不同。
Fail:
Pass:
2. 永远不要使用 var,使用 let 来代替
使用 let 将有助于避免 JavaScript 中各种 var 引起的作用域问题。
Fail:
Pass:
3. 使用 const 代替 let
这阻止了开发人员尝试更改不应该做的事情,并且确实有助于提高可读性。
Fail:
Pass:
4. 始终使用分号(;)
尽管这在 JavaScript 中是可选的,并不像其它语言一样需要分号作为语句终止符。但是使用 ; 有助于使代码保持一致。
Fail:
Pass:
5. JavaScript中的命名约定
6. 拼接字符串时使用模板字符串
模板字符串中允许嵌入表达式。
Fail:
Pass:
7. 尽可能使用ES6箭头函数
箭头函数是编写函数表达式的更简洁的语法。
Fail:
Pass:
8. 始终在控制结构周围使用大括号
所有控制结构都必须使用花括号(例如,if,else,for,do,while等),这样后期维护时,不容易出错。
Fail:
Pass:
9. 确保大括号从同一行开始,中间有空格
Fail:
Pass:
10. 尝试减少嵌套
if 内的 if 会变得混乱并且很难阅读。有时你可能无法解决问题,但是可以好好卡看看代码结构,看看是否可以改进。
Fail:
Pass:
通过上面的示例可以看出,减少嵌套之后,会变得容易阅读。
11. 尽可能使用默认参数
在 JavaScript 中,如果你在调用函数时没有传递参数,则它的值就是 undefined
Fail:
Pass:
12. `Switch` 语句应使用 `break` 并具有 `default`
我通常会尝试不使用 switch 语句,但是你确实想使用它,请确保每个条件都 break ,并写了 defalut。
Fail:
Pass:
13. 不要使用通配符导入
Fail:
Pass:
14. 使用布尔值的快捷方式
Fail:
Pass:
15. 尝试避免不必要的三元语句
Fail:
Pass:
总结
任何语言的编码标准都可以真正帮助提高应用程序的可读性和可维护性。如果你在团队中工作,那么一件很难的事情就是强制执行编码标准。这里有一些建议可以帮助你:
原文链接: https://medium.com/javascript-in-plain-english/19-simple-javascript-coding-standards-to-keep-your-code-clean-7422d6f9bc0
到此这篇关于15个简单的JS编码标准让你的代码更整洁(小结)的文章就介绍到这了,更多相关JS编码标准内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码IdCard-Validate.js代码如下:复制代码代码如下:/***身份证15位编码规则:ddd
以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码IdCard-Validate.js代码如下:复制代码代码如下:/***身份证15位编码规则:ddd
最近在coding时发现使用lambda还是有诸多优点的,很多时候代码更整洁,更pythonic,所以在此简单总结一下1.lambda是什么举个简单的例子:fu
什么是编码规范编码规范就是指导如何编写和组织代码的一系列标准。通过阅读这些编码规范,你可以知道在各个公司里代码是如何编写的。我们为什么需要编码规范一个主要的原因
js解码和编码.html复制代码代码如下:javascript的编码和解码functiongel(id){returndocument.getElementBy