一些JS的小技巧

常量应该用全大写字母命名,用下划线分隔

常量名称使用CONSTANT_CASE的格式:所有大写字母,单词由下划线分隔。如果您绝对确信某个变量不应该更改,

那么可以通过将该常量的名称大写来表示。这使得在整个代码中使用该常量时,它的不变性非常明显。一个值得注意的例外是

如果常量是函数作用域的

在这种情况下,应该用camelCase来写。

// badconst number = 5;// goodconst NUMBER = 5;

每次声明一个变量

每个局部变量声明只声明一个变量:声明如令a = 1, b = 2,不推荐。

// badlet a = 1, b = 2, c = 3;// goodlet a = 1;let b = 2;let c = 3;

使用单引号,而不是双引号

普通的字符串用单引号(')分隔,而不是双引号(")。
提示:如果字符串包含单引号字符,可以考虑使用模板字符串来避免转义引号。

// badlet directive = "No identification of self or mission."// badlet saying = 'Say it ainu0027t so.';// goodlet directive = 'No identification of self or mission.';// goodlet saying = `Say it ain't so`;

最后一个注意

正如我在开始时所说,这些不是强制要求。谷歌只是众多科技巨头之一,这些只是推荐。

也就是说,看看谷歌这样的公司提出的风格建议是很有趣的,这家公司雇佣了很多才华横溢的人,

他们花了很多时间编写优秀的代码。如果你想要遵循“符合谷歌的源代码”的指导原则,那么你可以

遵循这些规则—但是,当然,许多人不同意这些规则,你可以随意忽略这些规则中的任何一个或所

有规则。我个人认为在很多情况下Airbnb的规范比谷歌更有吸引力。无

论您对这些特定的规则采取何种立场,在编写任何类型的代码时,始终牢记风格一致性仍然很重要。

原文地址:https://www.cnblogs.com/punisher999/p/12037872.html