JavaScript 风格指南是一组规范如何编写 JavaScript 代码的一般规则。这些规则可以包括: 使用哪些引号、缩进多少个空格、最大行长、使用单行注释、标有 // 等。
当任何公司开始开发实时 JavaScript 项目时,成千上万的开发人员都在努力。如果每个开发人员都遵循不同的代码编写风格,那么管理复杂的代码就会变得非常困难。因此,在整个项目中遵循相同的代码样式非常重要。
在这里,我们介绍了开发项目时要遵循的一些基本编码约定。
代码缩进
根据项目的编码约定,您应该始终使用固定空格(2、3 或 4 个空格)来编写代码。此外,代码不应包含尾随空格。
例在下面的代码中,我们在函数中使用了三个空格缩进。
评论
您应该始终使用行注释而不是块注释,并且行注释应从代码的左侧开始。
例在下面的代码中,我们使用 '//' 行注释来注释代码。
变量声明
始终在其范围的顶部声明变量。如果变量是全局变量,请在文件顶部声明它。同样,如果变量位于 th 块或函数中,则将其声明为块或函数的顶部。此外,变量名称必须以字母开头。
例在下面的代码中,我们在代码顶部声明了变量,每个变量的名称都以字母开头。
camelCase 命名法中的标识符名称
在 JavaScript 中,始终使用 camelCase 约定来定义标识符。在 camelCase 约定中,标识符的第一个字母应为小写,第 2 个单词的第一个字母应为大写。此处,标识符包括函数名称、变量名称、对象名称、类名称等。
例在下面的代码中,'greetMessage' 和 'executeGreet' 这两个标识符都采用 camelCase。
空格和方括号
在 JavaScript 中,我们应该在每个运算符前后包含空格,例如 '+'、'typeof' 等。此外,在括号周围包含空格也很重要。
例在下面的代码中,我们在 'if' 条件后添加了适当的空格。此外,我们还在 '+=' 运算符之前和之后添加了空格。
对象规则
在 JavaScript 中,我们使用 '=' 赋值运算符,并在对象标识符后使用左方括号 '{'。接下来,我们编写对象属性(用分号分隔的键值对),并将每个属性写入新行并用逗号 (,) 分隔它们。此外,我们不会在最后一个 object 属性后放置逗号。最后,我们在添加右括号后添加分号 (;)。
例在下面的代码中,我们根据对象准则定义了对象。此外,我们还使用 JSON.stringify() 方法在 Web 页面上显示对象。
对账单规则
JavaScript 中有 3 种类型的语句。
- 简单的单行语句
- Compound 语句
- 多行语句
简单的单行语句应始终以分号结尾。
对于 compound 语句,我们将空格和左括号放在同一行的语句后面。接下来,我们从下一行开始添加语句正文,在最后一行中,我们添加右括号。我们不会在右括号后放置分号。
如果语句太长,不能写成单行,我们可以在运算符后添加换行符。
例在下面的代码中,我们定义了单个单行、复合和多行语句。
代码长度
阅读长行代码总是很困难的。因此,我们应该在一行中最多放置 80 个字符。
例在下面的代码中,我们在新行中添加了一个半个字符串,因为它包含超过 80 个字符。
我们在本教程中解释了常见的样式约定。但是,您可以拥有自己的编码约定,并在整个项目中遵循它们。