Skip to content

JavaScript命名规范

变量

  • 变量名区分大小写,小写和大写是不同的。
  • 变量名以字母开头,使用camelCase命名法。
  • 变量名应该具有自描述性,描述存储的值。
  • 布尔变量通常以ishas作为前缀。

函数

  • 函数名区分大小写,小写和大写是不同的。
  • 函数名以字母开头,使用camelCase命名法。
  • 使用描述性的名称,通常是命令形式的动词。
  • 常见的前缀有getmakeapply等。
  • 类方法遵循相同的规则。

常量

  • 常量名区分大小写,小写和大写是不同的。
  • 在文件、函数或类的顶部定义常量。
  • 有时使用UPPER_SNAKE_CASE,而其他时候使用普通的camelCase

  • 类名区分大小写,小写和大写是不同的。
  • 类名以大写字母开头,使用PascalCase命名法。
  • 使用描述性的名称,解释类的功能。
  • 在前端框架中使用的组件遵循相同的规则。

私有成员

  • 在变量或函数前加上 _ 以表示其为私有的意图。
  • 作为一种约定,这并不会阻止代码的其他部分访问它。