3.6 变量、常量、函数和类的命名约定

TL;DR: 当命名变量和方法的时候,使用 lowerCamelCase ,当命名类的时候,使用 UpperCamelCase (首字母大写),对于常量,则 UPPERCASE 。这将帮助您轻松地区分普通变量/函数和需要实例化的类。使用描述性名称,但使它们尽量简短。

否则: JavaScript是世界上唯一一门不需要实例化,就可以直接调用构造函数(”Class”)的编码语言。因此,类和函数的构造函数由采用UpperCamelCase开始区分。

代码示例

  1. // 使用UpperCamelCase命名类名
  2. class SomeClassExample () {
  3. // 常量使用const关键字,并使用lowerCamelCase命名
  4. const config = {
  5. key: 'value'
  6. };
  7. // 变量和方法使用lowerCamelCase命名
  8. let someVariableExample = 'value';
  9. function doSomething() {
  10. }
  11. }