JavaScript命名规范
变量
- 变量名区分大小写,小写和大写是不同的。
- 变量名以字母开头,使用
camelCase
命名法。 - 变量名应该具有自描述性,描述存储的值。
- 布尔变量通常以
is
或has
作为前缀。
函数
- 函数名区分大小写,小写和大写是不同的。
- 函数名以字母开头,使用
camelCase
命名法。 - 使用描述性的名称,通常是命令形式的动词。
- 常见的前缀有
get
、make
、apply
等。 - 类方法遵循相同的规则。
常量
- 常量名区分大小写,小写和大写是不同的。
- 在文件、函数或类的顶部定义常量。
- 有时使用
UPPER_SNAKE_CASE
,而其他时候使用普通的camelCase
。
类
- 类名区分大小写,小写和大写是不同的。
- 类名以大写字母开头,使用
PascalCase
命名法。 - 使用描述性的名称,解释类的功能。
- 在前端框架中使用的组件遵循相同的规则。
私有成员
- 在变量或函数前加上
_
以表示其为私有的意图。 - 作为一种约定,这并不会阻止代码的其他部分访问它。