代码风格
优质
小牛编辑
145浏览
2023-12-01
我们的代码必须尽可能的清晰和易读。
这实际上是一种编程艺术 —— 以一种正确并且人们易读的方式编码来完成一个复杂的任务。一个良好的代码风格大大有助于实现这一点。
语法
下面是一个备忘单,其中列出了一些建议的规则(详情请参阅下文):
<!-- ```js function pow(x, n) { let result = 1; for (let i = 0; i < n; i++) { result *= x; } return result; } let x = prompt("x?", ""); let n = prompt("n?", ""); if (n现在,让我们详细讨论一下这些规则和它们的原因吧。
没有什么规则是“必须”的没有什么规则是“刻在石头上”的。这些是风格偏好,而不是宗教教条。
花括号
在大多数的 JavaScript 项目中,花括号以 “Egyptian” 风格(译注:“egyptian” 风格又称 K&R 风格 — 代码段的开括号位于一行的末尾,而不是另起一行的风格)书写,左花括号与相应的关键词在同一行上 — 而不是新起一行。左括号前还应该有一个空格,如下所示:
if (condition) {
// do this
// ...and that
// ...and that
}
单行构造(如 if (condition) doSomething()
)也是一个重要的用例。我们是否应该使用花括号?如果是,那么在哪里?
下面是这几种情况的注释,你可以自己判断一下它们的可读性: