JavaScript 编码标准

172 阅读2分钟

JavaScript 是一种客户端和服务器端脚本语言,用于在 CSS 和 HTML 的帮助下制作交互式网页。

作为开发人员,我们必须遵循一些编码标准,这样如果其他人审查我们的代码就很容易理解,如果每个人都遵循这些标准,那么代码的一致性就会存在。代码的一致性是主要因素。

JavaScript 中的间距:

  1. 必须使用制表符而不是空格键来缩进。

  2. 在行尾,不应有空格或空行。

  3. 行不应超过 100 个字符,包括制表符。

  4. 逗号 (,) 和分号 (;) 不得包含前面的空格。

  5. 块语句如 if、else、while、try 必须多行并始终使用大括号。

  6. 与一元特殊字符运算符一起使用的操作数前面不能有空格,或者我们可以说一元特殊字符运算符后面不能有空格。

    **

    例子:

    **

    • ++a;

    • ++ 一个;(不好的做法)

  7. 三元运算符喜欢吗?和:两边必须有空格

对象:

如果对象很短,如每行 100 个字符,则必须在一行中声明对象。如果行长度超过,则每行必须有一个属性。

例子:

  • var user = { name: charu, age: 25, status: single };

  • var num = [9,4,15];

  • var user = { name: charu,age: 25, status: single };(不好的做法)

  • var num = [ 9, 4,15 ] ;(不好的做法)

缩进:

为了避免阅读复杂语句时的困难,可以使用缩进和换行符,以便我们的程序必须易于阅读。

我们应该使用制表符来正确缩进。

例子:

  • function( a, b ) { if( a > b ) { alert( a ); } else { alert( b ); } }
  • function( a, b ) { if( a > b ) { alert(a) } else { alert(b) } (bad practice) }

命名约定

变量和函数名称必须是描述性的。例如,如果我们定义了一个计算百分比的函数,那么函数名应该像calculatePercentage() 这样用户可以很容易地理解这个函数的目的,变量名也是如此。

变量和函数名称必须以小写字母开头,并在需要时使用驼峰式大小写。

例子

  • var userName = “charu”;
  • function sum() { var num1 = 10; var num2 = 10; var total = num1 + num2; }
  • var abc = “charu”; (bad practice)
  • function hhgh() { var num1 = 10; var num2 = 10; var total = num1 + num2; (bad practice) }

数组

在 JavaScript 中,我们必须使用速记构造函数 [ ] 来创建数组,而不是使用新的 array() 表示法来创建数组。

例子

  • **Var userArray = [];**
  • **Var userArray = [ ‘charu’, ‘priya’ ];**